Drimva

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

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)