1

Linux Bsp Platform Engineer Jobs (NOW HIRING)

Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Embedded Software Engineers with expertise in Linux BSP, device driver development, and debugging to join our dynamic ...

Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Embedded Software Engineers with expertise in Linux BSP, device driver development, and debugging to join our dynamic ...

The Lead Linux Platform Engineer is a senior technical leadership role, combining deep hands-on engineering expertise with platform ownership, automation strategy, and cross-functional influence ...

Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Embedded Software Engineers with expertise in Linux BSP, device driver development, and debugging to join our dynamic ...

Showing results 21-40

Linux Bsp Platform Engineer information

See salary details

$33

$63

$94

How much do linux bsp platform engineer jobs pay per hour?

As of Sep 10, 2026, the average hourly pay for linux bsp platform engineer in the United States is $63.95, according to ZipRecruiter salary data. Most workers in this role earn between $50.48 and $73.80 per hour, depending on experience, location, and employer.

What are popular job titles related to Linux Bsp Platform Engineer jobs?

For Linux Bsp Platform Engineer jobs, the most frequently searched job titles are:

Infographic showing various Linux Bsp Platform Engineer job openings in the United States as of July 2026, with employment types broken down into 1% Locum Tenens, 15% Internship, 45% Full Time, 7% Part Time, 2% Contract, and 30% Nights. Highlights an 87% Physical, 9% Hybrid, and 4% Remote job distribution, with an average salary of $133,026 per year, or $64 per hour.

AV Platform OS Staff SW Engineer

Sunnyvale, CA • On-site

General Motors
Transportation Equipment Manufacturing • 10K+ employees

$200 - $250/hr

Other

Medical, Dental, Vision, Life, Retirement, PTO

This job post has expired 1 day ago. Applications are no longer accepted.


General Motors rating

8.2

Company rating: 8.2 out of 10

Based on 310 frontline employees who took The Breakroom Quiz


Job description

## AV Platform OS Staff SW EngineerApplyremote type: Hybridlocations: Sunnyvale, California, United States of America: Warren, Michigan, United States of Americatime type: Full timeposted on: Posted Todayjob requisition id: JR-202610867**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 gaps, and ensure program execution.* Drive technical direction for **platform OS architecture**, including scalability, performance, fault isolation, maintainability, and debug-ability.* Mentor engineers on **platform OS internals, BSP architecture, bring-up strategy, debugging techniques, and integration best practices**.* Provide regular technical status, risks, and mitigation plans to leadership and cross-functional stakeholders.* Perform other related duties as assigned.**Basic Qualifications*** **12+ years** of experience in embedded systems, platform OS, BSP, or low-level systems software development.* Strong hands-on experience with **Linux, QNX, or other embedded/POSIX operating systems** in production or advanced embedded development environments.* Strong proficiency in **Embedded C/C++** development for low-level system software.* Experience with **platform OS debugging**, including analysis of boot issues, process or service failures, IPC or synchronization issues, memory or timing issues, and device bring-up problems.* Experience designing and implementing **low-level platform services, system daemons, or resource-managed interfaces**.* Solid understanding of **embedded OS architecture**, including process isolation, scheduling, interrupts, IPC, services, and system startup flows.* Experience with **board bring-up** and BSP integration on ARM or x86-based SoCs.* Experience with bootloaders, startup flows, hardware initialization, and board configuration for embedded platforms.* Demonstrated experience debugging issues across multiple layers of the stack, including bootloaders, kernels, OS services, drivers, middleware, and applications.* Experience building, testing, and shipping **production-quality embedded/POSIX systems**.* Experience with **CI/CD pipelines**, build systems, and integration of workflows in large multi-team environments.* Familiarity with common hardware interfaces and protocols such as **PCIe, Ethernet, CAN, SPI, I2C, UART, USB, and storage subsystems**.* Strong collaboration, communication, and technical leadership skills.**Preferred Qualifications*** Experience with **current production Super Cruise programs** or similar high-compute automotive SoC platforms.* Experience integrating **Linux and/or QNX BSPs, platform software drops, supplier deliverables, and internal baselines**.* Experience in **automotive, ADAS, AV, robotics, or other safety-critical systems**.* Familiarity with **ROS or mixed-OS environments** involving Linux, QNX, or RTOS systems.* Experience with **secure boot, signed images, system hardening, HSM integration, and OTA/software update flows**.* Experience with system performance tuning across **CPU, memory, latency, throughput, and I/O**.* Experience with **multi-core, SMP, or AMP** embedded system configurations.* Experience supporting validation on **benches, HIL rigs, and target ECUs**.* Experience influencing supplier technical direction and reviewing low-level architecture and implementation quality.* Experience mentoring senior and mid-level engineers in platform OS and debugging disciplines.**Success Profile**A successful candidate for this role is a strong low-level systems engineer who can move effectively between **architecture, implementation, debugging, integration, and technical leadership**. They bring deep expertise in **Linux and/or QNX platform software**, are comfortable owning difficult platform issues on **current production Super Cruise programs**, and can guide teams through the complexity of building reliable, secure, high-performance vehicle compute software. **Compensation:** The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington. * The salary range for this role is $185,600 to $304,800. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.* Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.* Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.**Benefits:*** Benefits: GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, Health Savings Account, Flexible Spending Accounts, retirement savings plan, sickness and accident benefits, life insurance, paid vacation & holidays, tuition assistance programs, employee assistance program, GM vehicle discounts and more.This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.This job may be eligible for relocation benefits. #J-18808-Ljbffr

What General Motors employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom


General Motors logo

About General Motors

Sourced by ZipRecruiter

General Motors is a company with global scale and capabilities, headquartered in Detroit, Michigan, with employees around the world. The company employs over 165,000 people, serves six continents, operates across 22 time zones, and has a diverse workforce speaking 75 languages1. GM’s vision is to drive the world forward by pioneering innovations that move and connect people to what matters. The company is working towards an all-electric future with its new Ultium Platform and is pushing transportation options beyond our wildest imaginations with autonomous vehicles. GM is also committed to becoming the most inclusive company in the world.

Industry

Transportation equipment manufacturing

Company size

10,000+ Employees

Headquarters location

Detroit, MI, US

Year founded

1908