SW Developer

Troy, Michigan, United States · ESP_SWTL · BMS-SWD-2017


SW Development Engineer:

The Embedded Software Development Engineer reports to the Software Engineering Manager, and works in a cross-functional development group. The Engineer will have the opportunity to work on SW architecture, design, and development of existing and new BMS functionality in the areas of low level driver development, OS, CAN Stacks, diagnostics, battery cell and pack monitoring, thermal control, customer application, ISO 26262 compliance software and much more.


The Embedded Software Development Engineer has sufficient skills and experience to execute best practice software design, verification and analysis during system development or redeployment. The Development engineer will follow industry established standards and process in developing software, additionally; will work effectively and efficiently towards meeting ASPICE process goal. He/She will also provide sufficient documentation and design descriptions to development and management team(s), as well as customers.

Job Tasks / Responsibilities


Required Experience/Education


Full Benefit Package Available

Apply for this job