Position Details
About this role
This role involves designing and implementing scalable, low-latency software for autonomous vehicle systems, focusing on safety-critical applications within GM's AV stack.
Key Responsibilities
- Develop C++ software for autonomy stack
- Improve software reliability through testing and reviews
- Collaborate across teams and mentor developers
- Lead requirements specification and system design
- Support anomaly corrections
Technical Overview
The technical environment includes C++ (17+), Linux-based embedded systems, ADAS, and autonomy software, with a focus on safety-critical development, testing, and system integration.
Ideal Candidate
The ideal candidate is a senior software engineer with at least 4 years of experience in C++ development on Linux-based embedded systems, preferably within automotive or safety-critical environments. They possess strong skills in software design, testing, and collaboration across teams to build scalable, low-latency software for autonomous vehicle systems.
Must-Have Skills
Nice-to-Have Skills
Tools & Platforms
Required Skills
Hard Skills
Soft Skills
Industry & Role
Keywords for Your Resume
Deal Breakers
Less than 4 years of relevant experience, Lack of experience with C++ or Linux, No experience in automotive safety-critical development, Inability to work across teams or collaborate effectively
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile