Position 2300
Embedded Software Engineer - Battery Management

We are searching for an Embedded Software Development Engineer who will work directly on architecture, design, development and testing of Battery Management Software. Areas of focus will include diagnostics, battery cell and pack monitoring, thermal control, and more.

Our client's Battery Management Software platform is in production use on multiple global OEM Hybrid Electric Vehicles (HEV), Plug-In Hybrid Electric Vehicles (PHEV) and pure Battery Electric Vehicles (BEV).

Candidate must have experience with electric vehicle power distribution and, preferably, powertrain electrification.

LOCATION
Troy, MI

COMPENSATION
$90k - $120k (potentially higher for exceptional-fit candidate)

Excellent benefits package

EDUCATION
B.S in Electrical Engineering, Computer Science or equivalent

REQUIRED
  • Minimum 3 years embedded software development in C, Matlab and Simulink
  • Must have experience with electric vehicle power distribution, preferably powertrain electrification
  • Experience with automotive network data structures and protocols, (e.g. CAN, GM LAN, FNOS, J1939)
  • Experience with major automotive microprocessors (Motorola/Freescale, Intel, STMicro)
  • You must be highly skilled in this area of embedded systems development and able to contribute to the team with very little training

PREFERRED
  • Quality & Reliability disciplines (FMEA, 8D, APQP)
  • Structured software design and code development methods (e.g. SPICE/CMMI) preferred.
  • ISO-26262/IEC-61508
  • Hardware design experience