Sr Embedded Software Engineer
On-site · Edison, New Jersey, United States
Job Summary
Seeking a Sr Embedded Software Engineer to design, develop, and optimize firmware for Battery Management Systems tailored for zinc-bromide battery technologies. Responsibilities include leading a team to create and maintain microcontroller firmware, implementing communication protocols like CAN/CANFD, designing safety features compliant with IEC 60730, integrating analog-to-digital converters for monitoring key parameters, and ensuring thorough testing and documentation. Candidates must have extensive experience in embedded systems, including C/C++, and knowledge of microcontroller platforms and safety-critical system design.
Required Qualifications
- Bachelor's degree in electrical engineering, computer engineering, or related field
- Minimum of 8 years' experience
- Proficient in C/C++ for embedded systems development
- Familiarity with microcontrollers, communication protocols, and embedded systems development
- Ability to work independently and collaboratively within a cross-functional engineering team
- Strong problem-solving skills and excellent communication skills
Desired Qualifications
- Familiarity with BMS algorithms for SoC and SoH estimation
- Knowledge of embedded security principles, including secure bootloaders and encryption for BMS communication
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.