Loading...

Staff Software Engineer – Secondary Driving System

General Motors at a glance

gm.com
  • Founded 1908
  • Employees 164000
  • Ticker GM
GM 76.24 USD -1.09%
  • Revenue (FY2025) $167.97B
  • Net income $2.70B

Investor research: Yahoo Finance · SEC filings

Source: Wikipedia

General Motors

General Motors is hiring a Staff Software Engineer – Secondary Driving System for our Embodied AI team in Sunnyvale, Santa Clara County. This full-time position offers an opportunity to develop next-generation autonomous driving technology where robotics, machine learning, and human-centered design converge to create intelligent, trustworthy driving systems.

About This Position

You'll join General Motors' Embodied AI organization as a Staff Software Engineer responsible for the Secondary Driving System—an independent perception, planning, and controls stack powering advanced driver assistance and automated driving capabilities. This role combines technical leadership with hands-on engineering, giving you the chance to influence architecture decisions and drive innovation in autonomous vehicle technology at scale.

What You'll Do

  • Design and develop core software components for perception, motion planning, and vehicle control within the Secondary Driving System
  • Build and optimize machine learning models and algorithmic solutions for real-time autonomous decision-making
  • Partner with robotics, simulation, and human-factors specialists to validate system performance and ensure safety and reliability
  • Lead technical initiatives, establish best practices, and mentor software engineers on complex autonomous systems challenges
  • Contribute to all stages of system development, from simulation and testing through real-world deployment validation

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering, Robotics, or equivalent professional experience
  • 7+ years of software engineering experience with proven expertise in autonomous systems, robotics, or real-time control
  • Advanced proficiency in C++ or Python for production systems development
  • Experience designing and implementing machine learning and optimization algorithms
  • Background working with safety-critical, distributed, or high-performance computing systems
  • Strong analytical and collaborative skills with ability to integrate hardware, software, and algorithmic requirements

About General Motors

General Motors is a leading global automotive company pioneering sustainable and intelligent mobility solutions. Our Embodied AI division develops next-generation autonomous and driver-assistance technology, combining advanced robotics, optimization, and machine learning to create systems that are both powerful and trustworthy. We're transforming how people and goods move.

Applying for This Role

To apply, complete your application directly on this page, or you'll be redirected to the employer's application platform to finish submitting there.

To apply for this job please visit www.adzuna.com.

What people say about General Motors

Recent news

Aggregated from public discussions and news; opinions are the authors’ own.

Working in Sunnyvale, Santa Clara County

Weather right now in Sunnyvale, Santa Clara County: checking… · Local time: · Air quality: · Daylight: · UV index: · Wind:

California is a U.S. state in the Western United States that lies on the Pacific Coast. It borders Oregon to the north, and Nevada and Arizona to the east; it also shares an international border with the Mexican state of Baja California to the south. With over 39 million residents across an area of 163,696 square miles (423,970 km2), it is the largest U.S. state by population and third-largest by

Recent seismic activity: 1 earthquake (M4.5+) within 200km in the last 6 months — largest M4.6 near 1 km SE of Boulder Creek, CA. via USGS

  • Elevation 38m (125 ft)

Source: Wikipedia (state)

Job details above are provided by the employer/source. The sections on this page are compiled from public data sources with AI assistance.

Accommodations: if you need a workplace accommodation to apply for or perform this job, see ADA.gov or EEOC.gov for guidance on your rights and how to request one.

Add application deadline to calendar

Keep exploring on Get A Job.ai

Not quite the right fit? Your next opportunity is a click away.

Hiring instead? Post a job and reach candidates searching right now.