Embedded Software Engineer: Battery Systems & BMS (Onsite)
Real Time Recruitment Solutions (RTRS)
Houston (TX)
On-site
USD 80,000 - 110,000
Full time
14 days+
Application generator
A complete application in a minute — tailored resume and cover letter, ready to send.
Get past ATS filters
Benefits offered by this job
Competitive package
Modern lab environment
Technical ownership
Job summary
A Texas-based innovator in battery systems is seeking an Embedded Software Engineer to develop firmware for their next-generation Battery Management Systems (BMS) used in aerospace and industrial applications. This mid-senior level role involves designing embedded firmware, developing algorithms, and collaborating with electrical teams. The ideal candidate should have 3-10 years of experience in embedded systems and a strong background in C/C++. A competitive salary is offered in a modern laboratory environment.
Qualifications
Experience in embedded systems for battery, power electronics, or safety-critical products (3-10 years).
Strong skills in low-level driver development and familiarity with BMS features.
Hands-on debugging skills and comfort with lab workflows.
Responsibilities
Design, implement, and optimise embedded firmware for BMS and power electronics.
Develop algorithms for SoC/SoH estimation and fault detection.
Integrate with hardware and support PCB bring-up.
Build automated test frameworks and support testing.
Skills
C/C++
RTOS
Embedded systems
CAN/CANbus
Electrical/Computer Engineering
Debugging
Education
BS/MS in Electrical/Computer Engineering or related
Tools
Oscilloscopes
Logic analyzers
Emulators
Job description
A Texas-based innovator in battery systems is seeking an Embedded Software Engineer to develop firmware for their next-generation Battery Management Systems (BMS) used in aerospace and industrial applications. This mid-senior level role involves designing embedded firmware, developing algorithms, and collaborating with electrical teams. The ideal candidate should have 3-10 years of experience in embedded systems and a strong background in C/C++. A competitive salary is offered in a modern laboratory environment.