CareerPlan

Senior Embedded Software Engineer - OTA

Austin, Texas, United States of AmericaFull-time2026-07-16 → 2026-11-13
Hybrid · United States

Core

Develop vehicle-side Over-The-Air (OTA) update software to enable remote software deployment for GM vehicles, improving functionality, performance, and security.

Role type

Senior Embedded Software Engineer (Automotive OTA)

Builds

Vehicle-side OTA update software and services

Domain

Automotive / Embedded Systems

Required skills

C++, embedded systems development, system requirements definition, software design, testing and validation, system integration, debugging, Agile development, source code management, automated build tools

Preferred skills

Automotive embedded software experience, vehicle communication protocols (CAN, UDS), vehicle diagnostics, software architecture leadership

Technologies

C++, Jira, GitHub/Gerrit/Bitbucket, Jenkins, CAN, UDS (ISO 14229/J15765)

Responsibilities

Lead development of OTA software solutions from requirements to deployment; define and decompose system requirements; perform complex software and system-level design analysis; support system integration and bench testing; diagnose and resolve complex software and vehicle integration issues; provide technical leadership and mentorship to team members.

Seniority

Senior, hands-on IC with technical leadership