Embedded Simulation Developer - Sil And Virtualization
General Motors
Markham, Canada
Base: $90,900 to $136,400; bonus/equity: not speci...
Hybrid
Embedded c and python proficiency
Matlab and simulink experience
Can, lin, spi, and ethernet knowledge
General Motors is seeking an Integration Engineer to lead the development of virtual in-the-loop environments for testing embedded controllers across propulsion, battery, and chassis domains
Job Summary
General Motors is seeking an Integration Engineer to lead the development of virtual in-the-loop environments for testing embedded controllers across propulsion, battery, and chassis domains.
The role involves creating virtual controller models, integrating plant and ECU models, and ensuring high-quality cosimulation environments are delivered on time to meet customer requirements.
Successful candidates will work in a hybrid arrangement at the Markham Elevation Centre three times per week while contributing to GM's ZERO ZERO ZERO vision for the future of transportation.
Matching Summary
General Motors is seeking an Integration Engineer to lead the development of virtual in-the-loop environments for testing embedded controllers across propulsion, battery, and chassis domains.
Salary
Base: $90,900 to $136,400; Bonus/Equity: Not specified; Benefits: Paid time off, healthcare, dental, vision, life insurance, pension plan, vehicle purchase plan
Skills & Requirements
Must-have
Embedded C and Python proficiency
MATLAB and Simulink experience
CAN, LIN, SPI, and Ethernet knowledge
AUTOSAR Layered Software Architecture
FMU/FMI standards and SSP familiarity
gcc compiler and gdb debugger usage
Jenkins and ETAS INCA tools
Nice-to-have
Master's degree in Engineering or CS
Experience with GT-Power or AMESIM
Cloud deployment support skills
Vehicle body controls development
Propulsion thermal management systems
Battery management system software
Chassis and brake controls software
Key Requirements
Bachelor of Science in Engineering, Computer Science, or related field