General Motors

Senior Software Engineer – Fallback and Mission Planning

General Motors

full-time

Posted on:

Location Type: Hybrid

Location: Mountain ViewCaliforniaMissouriUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $129,400 - $198,400 per year

Job Level

Tech Stack

About the role

  • 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
  • Contribute to existing Active Safety, Driver Assistance, and SuperCruise development
  • Partner with Safety, Systems Engineering, and Product to generate requirements for onboard systems
  • Ensure deliverables meet performance targets and safety constraints
  • Develop embedded software algorithms to GM production standards and integrate resulting features into product line
  • Lead technical reviews and drive software engineering best practices across the team
  • Establish verification and validation strategies for the developed software , including simulation, hardware-in-the-loop, and on-road testing validation gates
  • Lead root-cause investigations for complex integration issues, using data-driven techniques and principled experimentation
  • Improve and deliver reliable software through continuous integration, automated testing, and code reviews
  • Demonstrate continuous improvement of subsystem features and functions through the identification and resolution of issues as raised by product teams
  • Support problem resolution activities (durability, warranty, etc.)

Requirements

  • BS, MS, or PhD in Computer Science, Robotics, or equivalent experience
  • 2+ years of automotive software engineering experience
  • Extensive background with C/C++/Python in a large, distributed production environment
  • A demonstrated track record of building high quality autonomous software systems meeting modern software design best practices
  • Deep expertise in Controls, Planning, or Optimization system design
Benefits
  • 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
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
CC++Pythonembedded software developmentsoftware algorithmscontinuous integrationautomated testingcode reviewsfunctional decompositionverification and validation
Soft Skills
leadershipproblem resolutiondata-driven techniquescommunicationcollaboration
Certifications
BS in Computer ScienceMS in Computer SciencePhD in Computer Scienceequivalent experience