Embedded DeveloperLocation: Milford, MIDuration: FulltimeJob Description:• A bachelor’s degree in Mechanical Engineering, Applied Physics, Aerospace Engineering, Computer Science, or a related area, and at least 5 years of experience in the battery management modeling domain.• Expertise in Battery charging, Engine and on-board DC-DC converter modeling and simulation (powertrain, On board DC-DC converter etc.)• Strong programming skills in Python and C/C++• Experience with Matlab/Simulink, System ID studies, model validation, and data analysisResponsibilities:• Develop and implement simulation components that model Battery Management system, on board DC-DC converter.• Develop scalable simulation architectures to support a large number of host vehicle models.• Collaborate with BMS, On board DC-DC converter and Charging technical experts across GM.• Design, run, and interpret charging model validation studies.• Refactor and optimize code for long term maintainability and performance improvements• Generate documentation for design documents, port-mortems, and release notes