The Virtualization and SIL Integration team at General Motors is seeking a Senior Controller Modelling Developer to create SystemC TLM2.0 models of microcontrollers and peripherals, integrate them into full Level 4 virtual ECUs, and debug model and integration bugs and issues. The successful candidate will work cross-functionally with Design Release Engineers, Tier 1 suppliers, and software engineers to develop vECUs and collaborate with software developers to root cause and solve low-level, basic software and application software issues found in the virtual environment.
Requirements
- Minimum 5+ years of relevant professional engineering experience
- Proficiency in SystemC, Transaction Level Modeling (TLM 2.0), and SCML
- Expertise in creating Level 4 VECU prototypes
- Proficiency in off the shelf EDA toolchains such as Synopsys Virtualizer and ASTC vLAB
- Expertise in various programming languages (C, C++, Python)
- Expertise in low-level input/output driver development and debugging
- Knowledge of electronic control modules and embedded control systems
- Knowledge of ARM based microcontrollers
- Software integration, compiler and linker file comprehension expertise
- Knowledge of AUTOSAR and Automotive Cyber Security
- Knowledge in automotive communications (e.g. CAN, LIN, SPI, I2C, UART)
- Co-Simulation expertise of Level 4 VECUs
- Expertise in the use of software debugging tools (Lauterbach, Green Hills Multi IDE, etc.)
- Expertise in Intrepid Vehicle Spy, Vector CANoe
- Excellent communication skills
- Demonstrated success in leading challenging projects with high levels of ambiguity to completion
- Consistent demonstration of GM leadership behavioral competencies
- HW architecture/micro-architecture experience
Benefits
- Paid time off including vacation days, holidays, and supplemental benefits for pregnancy, parental and adoption leave
- Healthcare, dental, and vision benefits
- Life insurance plans to cover you and your family
- Company and matching contributions to a Defined Contribution Pension plan to help you save for retirement
- GM Vehicle Purchase Plan for you, your family and friends