Engineering Group - Software Engineering

General Motors Australia & New Zealand

Milford, United States
Hybrid
C/c++ in production environment
Autonomous driving software systems
Embedded software algorithms
Lead the generation of technical solutions, including the specification of requirements and the functional decomposition, analysis, development, implementation, and verification of new or enhanced functionality within the Active Safety / Autonomous Driving planning software domain

Job Summary

  • Lead the generation of technical solutions, including the specification of requirements and the functional decomposition, analysis, development, implementation, and verification of new or enhanced functionality within the Active Safety / Autonomous Driving planning software domain.
  • Establish verification and validation strategies for the developed software, including simulation, hardware-in-the-loop, and on-road testing validation gates.
  • Improve and deliver reliable software through continuous integration, automated testing, and code reviews.

Matching Summary

Lead the generation of technical solutions, including the specification of requirements and the functional decomposition, analysis, development, implementation, and verification of new or enhanced functionality within the Active Safety / Autonomous Driving planning software domain.

Skills & Requirements

Must-have

  • C/C++ in production environment
  • Autonomous driving software systems
  • Embedded software algorithms
  • Motion planning and optimization algorithms
  • Verification and validation strategies

Nice-to-have

  • Passion for self-driving technology
  • Continuous improvement mindset
  • Embody GM engineering culture

Key Requirements

  • BS, MS, or PhD in Computer Science, Robotics, or equivalent experience
  • 5+ years of automotive software engineering experience
  • MISRA C, ASIL rated software development experience
  • Safety critical software development experience

Work Rights

Not specified

Tailored Resume

Cover Letter