Job Role- Embedded SW Engineer Job Location-Auburn hills, MI Job description
*Responsible for the development of software for engine and transmission control modules.
*Perform software requirements analysis, design, coding, test plan creation, and testing for powertrain control features.
*Perform reviews and/or inspections for requirements, design documents, Simulink Models, C/C++/assembly code, and test plans.
*Interact with other department/vendors on eliciting software requirements. Embrace and ensure virtualization methods and techniques are used in controls/software development life cycle
Bachelor of Science degree in Electrical Engineering or Bachelor of Science degree in Computer Engineering from an ABET accredited University
Embedded C/C++ software experience
Experience in Matlab/Simulink / Target Link / Embedded Coder (MBD)
Experience in embedded C, C++
Experience implementing Embedded Real-Time Controls and Software solutions
Strong communication skills, both verbal and written
Ability to adapt to changing environment with minimal effect on productivity
Familiarity of industry standard process framework models (ASPICE, ISO 26262)
Automotive experience either at work or university, such as Formula SAE or SAE EcoCar
Good understanding of internal combustion engines and/or vehicle subsystems
Strong experience working in multi-disciplinary teams
Familiarity with microprocessor-based controls and development tools (emulators, debuggers, etc.)
Experience in simulation/virtual methodologies and/or tools
High level of proficiency in English (speaking, reading, writing)