Senior Engineer, Embedded Software
$100,000–$120,000 year
On-site · Bengaluru, Karnataka, India
Job Summary
Develop and optimize measurement and monitoring algorithms for Data Center and Energy products, translating algorithm concepts into efficient C/C++ code for ARM Cortex-M platforms. Design and implement signal processing algorithms, optimize for memory and CPU cycles, and integrate with RTOS environments. Candidates must have a Bachelor's or Master's in Engineering, 4-8 years of related experience, and strong programming skills in C/C++. Familiarity with digital signal processing and embedded systems is essential.
Required Qualifications
- Bachelor's or Master's degree in Electrical/Electronics/Computer Engineering or related field
- 4-8 years of experience in embedded algorithm development and optimization
- Strong C/C++ programming for embedded systems
- Signal processing fundamentals (digital filters, FFT, sampling theory)
- Understanding of electrical measurements (voltage, current, power, harmonics)
- Experience with ARM Cortex-M microcontrollers
- Comfortable with Python or MATLAB for prototyping
- Proficient using AI tools (GitHub Copilot, ChatGPT) for development
- Strong problem-solving and analytical thinking
- Ability to balance accuracy with performance constraints
- Good debugging and optimization skills
- Effective communication and teamwork
Desired Qualifications
- Master's degree in related field
- Experience with CMSIS-DSP or ARM optimization techniques
- Knowledge of fixed-point and floating-point arithmetic
- Familiarity with RTOS concepts and embedded debugging tools
- Experience with Cortex-M33, Cortex-M7, or Cortex-M85 architectures
- Understanding of IEC standards for measurement systems
Additional Requirements
- Applicants except US Citizens, US Permanent Residents, and protected individuals may have to go through an export licensing review process.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.