Senior Embedded Software Engineer, Battery Management Systems

careersnavitas-eastpennmanufacturing

Ann Arbor (MI)

On-site

USD 110,000 - 150,000

Full time

11 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Competitive compensation
Health insurance
Retirement plan
Paid time off

Job summary

Navitas Systems LLC, a leader in energy storage solutions, is seeking a Senior Software Engineer to support and improve our Battery Management Systems and help design the next generation platform. You will join a small multidisciplinary team and own challenging problems from concept through production.

The ideal candidate has strong embedded C/C++ skills, hands-on experience with electronics, and the ability to collaborate across engineering disciplines with limited direction.

Qualifications

  • 7+ years developing embedded software or controls for production products using C/C++.
  • Experience owning software through multiple stages of the V model, including requirements, design, implementation, integration, and verification.
  • Experience developing and debugging software that interfaces with electronics, sensors, and control hardware.
  • BMS, battery, automotive, power electronics, or safety-critical embedded experience.

Responsibilities

  • Develop and support BMS software from requirements and architecture through integration, verification, and production release.
  • Develop BMS functions including protection, diagnostics, communications, cell monitoring, balancing, contactor control, and SOC/SOH estimation.
  • Own complex BMS issues crossing software, electronics, communications, and battery system boundaries, driving root-cause resolution.
  • Collaborate with Systems, Hardware, Validation, Manufacturing, Quality, and Field Application teams to deliver complete battery products.
  • Define verification methods and perform hands-on integration and testing using BMS hardware and battery systems.
  • Provide technical direction for software activities performed by external engineering partners.

Skills

Embedded C/C++
CAN protocols
J1939
UDS
Electrical schematics
SOC/SOH concepts

Education

Bachelor's degree in Electrical Engineering/Computer Engineering/Controls Engineering

Tools

MATLAB/Simulink
CANalyzer
CANoe
Model-based development

Job description

Navitas Systems LLC, a leader in energy storage solutions, is seeking a Senior Software Engineer to support and improve our Battery Management Systems and help design the next generation platform. You will join a small multidisciplinary team and own challenging problems from concept through production.

The ideal candidate has strong embedded C/C++ skills, hands-on experience with electronics, and the ability to collaborate across engineering disciplines with limited direction.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Embedded BMS Engineer - Build Next-Gen Battery Systems
Senior Embedded BMS Engineer - Build Next-Gen Battery Systems

Navitas Systems, LLC • Ann Arbor (MI), Northern (KY)

Hybrid
USD 120,000 - 155,000
Competitive compensation
Group health insurance
Retirement Savings Plan
+2
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 Battery Pack Engineer - Lead Product Development
Senior Battery Pack Engineer - Lead Product Development

careersnavitas-eastpennmanufacturing • Ann Arbor (MI)

On-site
USD 110,000 - 170,000
Competitive compensation
Group health insurance with medical,-d
Retirement savings plan with company 3
+4
Senior Battery Systems Engineer — Lead Cross-Functional Innovation
Senior Battery Systems Engineer — Lead Cross-Functional Innovation

UNAVAILABLE • Ann Arbor (MI)

On-site
USD 120,000 - 180,000
Competitive compensation
Health insurance
Retirement plan
+4
Lead Battery Pack Systems Engineer
Lead Battery Pack Systems Engineer

Navitas Systems, LLC • Ann Arbor (MI), Northern (KY)

Hybrid
USD 110,000 - 165,000
Competitive compensation
Group health insurance
Retirement Savings Plan with company 3
+4
Senior Battery Product Architect & Technical Lead
Senior Battery Product Architect & Technical Lead

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

On-site
USD 105,000 - 165,000
Competitive compensation
Health insurance
Retirement plan with company match
+4
Lead BMS Architect for Embedded Lithium Battery Systems
Lead BMS Architect for Embedded Lithium Battery Systems

UNAVAILABLE • Ann Arbor (MI)

On-site
USD 150,000 - 190,000
Competitive compensation
Group health insurance
Retirement Savings Plan with company 3
+4
Principal BMS Architect — Embedded Safety Leadership
Principal BMS Architect — Embedded Safety Leadership

Navitas Systems, LLC • Ann Arbor (MI)

On-site
USD 150,000 - 230,000
Competitive compensation
Health insurance
Retirement Savings Plan with company 3