General Motors
Staff Embedded Software Engineer
Austin, Texas, United States of America +1 · Hybrid · Staff · Full-time · Posted Aug 21, 2026
- Location
- Austin, Texas, United States of America
Warren, Michigan, United States of America - Experience
- 8+ years of hands-on development experience.
- Education
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Visa sponsorship
- GM does not provide immigration-related sponsorship for this role; applicants who will need GM immigration sponsorship now or in the future should not apply.
About the job
Develops and operates embedded vehicle control and data systems that distribute configuration and move vehicle data across a connected fleet.
What you'll do
- Build and optimize on-vehicle control and data planes for configuration delivery and data egress.
- Integrate with cloud services, improve fleet observability, and coordinate safe software and configuration rollouts.
- Set technical direction for fleet management and contribute to open-source projects while mentoring colleagues.
What they ask for
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 8+ years of hands-on development experience with C, C++, or related languages.
- Experience developing software for Linux, Android, and QNX, and designing or operating a control plane, fleet management system, or large-scale distributed coordination service.
- Experience with distributed systems, configuration management, large-scale data pipelines, vehicle communication protocols, Autosar, and leading cross-organizational initiatives.
Nice to have
- Familiarity with cloud platforms and device management services, OpenTelemetry, Firestore, and CI/CD pipelines.
- Experience with fleet management, OTA or remote configuration systems, or data-intensive open-source projects such as Fluent Bit.
Tools
C, C++, Linux, Android, QNX, Azure, AWS S3, Firestore
Model-written summary · the original posting is authoritative