Jobs and Careers
GE

AV Platform OS Staff SW Engineer

General Motors
United Statesfull_timeVerifiedPosted 4 Jun 2026
💰 $304,800/yr($185,600/yr$304,800/yr)

About the role

Job Description

Job Summary 

The AV Platform team designs, develops, and maintains the foundational embedded software platform for GM’s software-defined vehicle (SDV) and AV solutions, including operating systems, board support packages (BSP), drivers, and the core software stack for high-compute SoCs. 


The Staff Software Engineer – Platform OS will provide technical leadership for Linux/QNX-based platform OS development on current production Super Cruise programs, with primary focus on platform OS debugging, BSP integration, low-level system services, kernel and user-space interfaces, and robust embedded system architecture. This role will lead low-level platform bring-up, cross-layer debugging, and integration of core OS services required to deliver a robust, secure, and production-ready compute platform for vehicle programs. 

What You’ll Do 

  • Lead Linux/QNX platform OS development and integration for current production Super Cruise programs, ensuring BSP, drivers, platform services, middleware, and core OS components operate as a cohesive, production-ready system. 

  • Own platform BSP bring-up, integration, and debugging across Linux- and QNX-based environments, including boot flow, startup, board configuration, peripheral enablement, and low-level system initialization. 

  • Design, implement, and maintain low-level platform services, system daemons, kernel-adjacent components, and resource-managed interfaces for custom hardware and core platform functionality. 

  • Define and maintain key aspects of platform OS architecture, including process and service partitioning, IPC mechanisms, scheduling behavior, interrupt handling, and system resiliency. 

  • Develop software in Embedded C/C++ for low-level operating system components, board support package layers, hardware abstraction, drivers, and system libraries. 

  • Drive board and platform bring-up for current production of Super Cruise hardware, including clocks, memory, storage, networking, PCIe, UART, SPI, I2C, and other platform peripherals. 

  • Debug complex cross-layer issues spanning bootloaders, kernels, OS services, drivers, middleware, and applications using logs, traces, dumps, and lab tools. 

  • Use platform debugging and performance tools such as gdb, core dumps, JTAG, serial consoles, tracing, logging, and bench instrumentation to isolate and resolve system issues across Linux and QNX environments. 

  • Define and maintain clean interfaces between OS/BSP, platform middleware, vehicle software layers, and application teams. 

  • Support and improve platform reliability through requirements generation, automated testing, CI/CD integration, issue tracking, code reviews, and regression validation. 

  • Partner closely with silicon vendors, suppliers, security teams, validation teams, and release teams to review designs, close interface

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

General Motors

View company profile →