CareerPlanGet AI match score →

Embedded Software Engineer

2 Locations💼 Full-time🗓 2026-06-01 → 2026-07-30

Core

Develop vehicle-side software enabling Over-the-Air (OTA) updates and enhancements for vehicle systems via the Universal Flash Orchestrator.

Role type

Embedded Software Engineer (OTA/Software Update)

Builds

Vehicle software update functions and enhancements for GM vehicles

Domain

Automotive / Embedded Systems

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ programming, embedded systems development, QNX/Linux platforms, software architecture design, software configuration management (Git), build systems (GNU Make, CMake, Gradle), communication protocols (CAN, TCP/IP, UDP, SomeIP), diagnostic protocols (UDS, DoIP), JTAG debugging, RTOS development

Preferred skills

Python/Rust programming, RESTful APIs, cybersecurity authentication and encryption

Technologies

Android, QNX, Linux, GNU Make, CMake, Gradle, Git, JTAG

Responsibilities

Develop embedded software for vehicle software-update functions, participate in requirements/design/code/test reviews, perform bench and verification testing, diagnose and debug vehicle software update issues, collaborate with system engineers to refine requirements

Seniority

Mid-Senior, hands-on IC

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗