Senior Embedded Engineer - Battery Management Systems

Synergia Automotive LLC

Ann Arbor (MI)

On-site

USD 120,000 - 180,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Synergia Automotive LLC is seeking a Senior Software Engineer to support embedded software for Battery Management Systems (BMS) and participate in government-contracted programs. You will design, develop, test, and validate software for production-grade battery systems and assist hardware teams with electronics development and testing.

The role requires expertise in embedded C/C++ with RTOS, CAN-based communication, and experience with battery technology.

Qualifications

  • Bachelor’s degree in Electrical Engineering, Computer Science, or Computer Engineering.
  • 7+ years of software engineering experience, embedded control systems using C/C++.
  • 2+ years of experience with battery systems.

Responsibilities

  • Read and follow instructions and established procedures.
  • Design and code embedded software for Battery Management Systems.
  • Develop and maintain software requirements, design, and validation documentation.
  • Develop testing procedures for BMS electronics testing and battery pack end-of-line testing.
  • Support tools used to service and test battery packs (e.g., Visual Studio, LabVIEW).
  • Interface with Hardware and Systems teams in the development of new battery systems.
  • Support customer products by developing software solutions and resolving issues.
  • Assist in end-of-line testing to ensure proper performance prior to shipment.
  • Maintain safety and follow company guidelines and KPIs.
  • Ensure OSHA and department safety requirements are followed.

Skills

Embedded C/C++
RTOS
Schematics
CAN-based communication
PLM/version control
J1939/UDS
MISRA-C
Ethernet
Battery systems knowledge
Software requirements/design

Education

Bachelor’s degree in Electrical Engineering, Computer Science, or Computer Engineering

Tools

Vector tools
CANalyzer
MATLAB/Simulink
SVN

Job description

Synergia Automotive LLC is seeking a Senior Software Engineer to support embedded software for Battery Management Systems (BMS) and participate in government-contracted programs. You will design, develop, test, and validate software for production-grade battery systems and assist hardware teams with electronics development and testing.

The role requires expertise in embedded C/C++ with RTOS, CAN-based communication, and experience with battery technology.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded BMS Software Engineer
Senior Embedded BMS Software Engineer

UNAVAILABLE • Ann Arbor (MI)

On-site
USD 120,000 - 160,000
Competitive compensation
Group health insurance
Retirement Savings Plan
+4
Senior Embedded Engineer – Battery Management Systems
Senior Embedded Engineer – Battery Management Systems

East Penn Manufacturing Company • Ann Arbor (MI)

On-site
USD 110,000 - 150,000
Competitive compensation
Health insurance
Retirement plan with company match
+2
Senior Embedded Software Engineer, Battery Management Systems
Senior Embedded Software Engineer, Battery Management Systems

East Penn Manufacturing Company, Inc. • Ann Arbor (MI)

On-site
USD 120,000 - 180,000
Competitive compensation
Group health insurance
3% employer retirement contribution
+4
Senior Software Engineer
Senior Software Engineer

Synergia Automotive LLC • Ann Arbor (MI)

On-site
USD 120,000 - 180,000
Senior Embedded Software Engineer, BMS Platform Lead
Senior Embedded Software Engineer, BMS Platform Lead

Talentify • Ann Arbor (MI)

On-site
USD 110,000 - 160,000
Senior Manager, Embedded Firmware for BMS
Senior Manager, Embedded Firmware for BMS

Eos Energy Storage • Edison (NJ)

On-site
USD 140,000 - 190,000
Senior BMS Software Engineer - EV Battery Systems
Senior BMS Software Engineer - EV Battery Systems

CloudIngest • Troy (MI)

On-site
USD 100,000 - 130,000
Senior Embedded BMS Engineer - Build Next-Gen Battery Systems
Senior Embedded BMS Engineer - Build Next-Gen Battery Systems

Navitas Systems, LLC • Ann Arbor (MI)

Hybrid
USD 120,000 - 155,000
Competitive compensation
Group health insurance
Retirement Savings Plan
+2
BMS Application Engineer
BMS Application Engineer

CloudIngest • Troy (MI)

On-site
USD 100,000 - 130,000
Senior High-Voltage BMS Embedded Software Lead
Senior High-Voltage BMS Embedded Software Lead

Emergent Software • Carlsbad (CA)

On-site
USD 130,000 - 190,000