Find Jobs
Find Jobs Near You – Available Work in Your Location
Senior Embedded Software Development Engineer. Job in Auburn Hills Gr8Jobs
Job Description
Develop basic software components for electronic, core, and powertrain control modules. Analyze software requirements, create designs and test plans, write C/C++ and assembly code, and test software using virtualization methods. Collaborate with controls, calibration, systems engineering, and vendor teams. Responsibilities Analyze and elicit software requirements for base software components. Design software for electronic, core, and powertrain control modules. Write base software code using C, C++, and assembly. Create software design documents and test plans. Test base software and apply virtualization methods throughout the development lifecycle. Review and inspect requirements and coordinate with vendors and cross-functional engineering teams. Required Skills Embedded software development Base software development Software requirements analysis Software design C programming C++ programming Assembly programming Software testing Test plan development Virtualization methods
