Senior Software Engineer Virtualization and SIL Integration Engineer position at General Motors, responsible for creating virtual test environments, leading the development and integration of SIL co-simulation components, and delivering high-quality simulation environments.
Requirements
- Bachelor’s degree in mechanical, electrical, computer science or related discipline
- 5+ years of software engineering experience, with at least 3 year of integration experience
- 3+ years of experience in virtualization and Software-in-the-Loop simulation for propulsion systems
- CoSimulation (CoSim)
- Experience with Level 3 ECU development
- Proficient in controls software development practices using embedded C and software build processes using GNU compiler toolchain, GDB debugger, Eclipse or VS Code
- Internal Combustion Engine or Plug in Hybrid Electric (ICE and/or PHEV) vehicle experience
- Proficient in automotive communication technologies such as CAN, LIN, SPI and automotive ethernet
- Familiarity with systems and automation languages such as Windows PowerShell, Linux bash scripting or Python
Benefits
- Competitive compensation
- Growth opportunities
- Innovation, inclusion, and forward thinking culture
- Bonus Potential
- Benefits such as medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more