-
Senior Software Engineer -- ADAS Sensors - Detroit, MI
Posted: 12/30/2025APPLY NOW
The Role
As a Senior Software Engineer you’ll be responsible for designing, documenting, and implementing complex, highly scalable, low-latency software in C++ on Linux-based systems for the AIS team. Your work will be the foundational software which the rest of GM’s AV stack is built upon.
If you are looking to solve one of today’s most complex engineering challenges, see the results of your work in hundreds of self-driving cars, and make a positive impact in the world, join us.
What you’ll be doing (Responsibilities)- Develop software in C++ to interface the Cruise autonomy stack with the sensors and custom hardware on the vehicle
- Improve and deliver reliable software through requirements generation, continuous integration, automated testing, issue tracking, and code reviews
- Collaborate with colleagues across multiple teams and mentor other developers
- Deliver complex projects through incremental development
- Lead and generates technical solutions including specifying of requirements, functional decomposition, analysis, development and testing for current, new and major programs
- Performs as Subject Matter Expert (SME) for at least one platform or application component
- Provide, communicate, and support common best practices among software community
- Lead development of software system team design content and software anomaly corrections.
- Knowledge of and experience applying software best practices
- Being able to specify and balances system requirements
- 4+ years of experience writing production-quality software
- Bachelors Degree in a relevant field or relevant work experience.
- Demonstrated experience building, testing, and shipping production software
- Knowledge of and experience applying software best practice
- Performs complex design analysis
- AND MORE...
Additional Postings available from General Motors LLC
Electrical Journeyperson - Lake Orion, Michigan
Strategy Operations Consultant - Warren, Michigan
Sr. Financial Analyst - Warren, Michigan
Software Developer-Test Engineering - Warren, Michigan
Global Web Strategy Lead - Warren, Michigan
Mechanical Journeyperson (Toolmaker) - Bay City, Michigan
Mechanical Journeyperson (Machine Repair) - Bay City, Michigan
Senior Vision and Robotics Engineer - Lake Orion, Michigan
Global Manufacturing Systems Integration Engineer - Conveyor/Automation - Warren, Michigan
Senior Software Engineer - Autonomous Software Systems - Detroit, MI
2026 Co-Op - Manufacturing Controls Engineer - Detroit, MI
Integration Engineer - Manufacturing Engineering - Warren, MI
Tell a Friend
-
Featured Events
-
-
Event Calendar
-
Event Calendar
-
Building Business. Building Community.
.jpg)