Senior Software Engineer - Virtualization And Sil Integration

General Motors Australia & New Zealand

Competitive compensation; bonus potential based on...
Hybrid
5+ years software engineering experience
3+ years virtualization and sil simulation
Embedded c development with gnu toolchain
General Motors is investing significantly in Virtualization and Software-in-the-Loop technologies to enable early software quality in vehicle development

Job Summary

  • General Motors is investing significantly in Virtualization and Software-in-the-Loop technologies to enable early software quality in vehicle development.
  • The role involves creating high-quality simulation environments for the verification and validation of embedded controllers for conventional and hybrid propulsion systems.
  • Candidates will work on cutting-edge antenna systems alongside some of the brightest minds in automotive and RF technology with resources to make an impact at scale.

Matching Summary

General Motors is investing significantly in Virtualization and Software-in-the-Loop technologies to enable early software quality in vehicle development.

Salary

Competitive compensation; Bonus potential based on performance; Benefits include medical, dental, vision, retirement savings plan

Skills & Requirements

Must-have

  • 5+ years software engineering experience
  • 3+ years virtualization and SIL simulation
  • Embedded C development with GNU toolchain
  • CoSimulation Level 3 ECU development
  • Automotive communication protocols CAN LIN SPI
  • Internal Combustion Engine or PHEV experience

Nice-to-have

  • Modeling electric hybrid propulsion systems
  • Software Defined Vehicles SDV knowledge
  • AUTOSAR standards familiarity
  • CI/CD technologies like Jenkins GitHub Actions
  • FMI and SSP co-simulation standards
  • Matlab Simulink Simscape modeling tools

Key Requirements

  • Bachelor's degree in mechanical, electrical, or computer science
  • Minimum 5 years of software engineering experience
  • At least 3 years of integration experience required
  • Proficiency in controls software development practices
  • Experience with Windows PowerShell, Linux bash, or Python

Work Rights

Not specified

Tailored Resume

Cover Letter