General Motors · 1 day ago
Senior Software Engineer - Autonomous Software Systems
General Motors is a leading automotive company focused on innovation and sustainability. The Senior Software Engineer will be responsible for writing code and developing tools for monitoring and deploying software in autonomous vehicles, contributing to the advancement of self-driving technology.
AutomotiveElectric VehicleInformation ServicesManufacturingTransportation
Responsibilities
Write C++ code that runs on self-driving systems, and responds to changes in AV component health
Build tools that deploy, execute, and monitor autonomous vehicle code in development and production workflows
Write and test code running across simulation and hardware vehicle platforms
Integrate new platform revisions and hardware configurations into the system
Develop systems and frameworks to monitor vehicle HW/SW status and offload data
Collaborate with colleagues across multiple teams and mentor other developers
Design and present new capabilities to refine and build consensus
Provide, communicate, and support common best practices among software communityDeliver complex projects through incremental development
Performs as Subject Matter Expert (SME) for at least one platform or application component
Qualification
Required
4+ years experience building and shipping production-quality software, with a focus in Linux based environments
Bachelors Degree in relevant field or relevant work experience
Experience with C++ (17+), STL, and Python3
Experience working with and building tooling for large, complex systems
A high standard and commitment to quality by designing for maintainability, testability and efficiency
Preferred
7+ years experience building and shipping production-quality software, with a focus in Linux based environments
Deep knowledge of C++20, modern libraries and development patterns
Experience with build tools like bazel or cmake
Experience debugging across cloud and embedded systems
Building and shipping production-quality software on and for embedded Linux / POSIX systems
Experience working with ROS or similar pub/sub IPC systems
Leads and generates technical solutions including specifying of requirements, functional decomposition, analysis, development and testing for current, new and major programs
Lead development of software system team design content and software anomaly corrections
Performs complex design analysis
Being able to balance system requirements
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
Relocation benefits
Company
General Motors
General Motors is an automotive company that designs, produces, markets, and distributes vehicles and vehicle parts.
Funding
Current Stage
Public CompanyTotal Funding
$8.51BKey Investors
US Department of Energy
2025-05-05Post Ipo Debt· $2B
2024-10-31Grant· $8M
2024-07-11Grant· $500M
Leadership Team
Recent News
Dallas Morning News
2026-01-07
DBusiness Magazine
2026-01-07
2026-01-07
Company data provided by crunchbase