General Motors
Senior Embedded Software Engineer - OTA
Austin, Texas, United States of America +1 · Hybrid · Senior · Full-time · Posted Jul 16, 2026
- Location
- Austin, Texas, United States of America
Warren, Michigan, United States of America - Experience
- 5+ years; 7+ years of embedded software engineering experience preferred.
- Education
- Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, Mathematics, Physics, or a related technical field.
About the job
Develops and delivers vehicle-side over-the-air update software, from requirements and design through implementation, integration, testing, and deployment.
What you'll do
- Lead development, design, and implementation of vehicle-side OTA software using C++.
- Support integration, verification, and testing; diagnose and resolve software and vehicle integration issues.
- Provide technical leadership and mentorship, and collaborate with cross-functional teams.
What they ask for
- Bachelor's degree in a listed or related technical field.
- 5+ years of experience in software development of embedded systems engineering.
- Strong proficiency in C++.
- Experience with bug tracking, source code management, automated build and continuous integration tools, and Agile development environments.
Nice to have
- Master's degree in a related field; 7+ years of embedded software engineering experience.
- Automotive or connected systems experience, vehicle communication protocols (CAN and UDS), diagnostics, or technical leadership experience.
Tools
C++, Jira, GitHub, Gerrit, Bitbucket, Jenkins, CAN, UDS (ISO 14229/J15765)
Model-written summary · the original posting is authoritative