Job Description

About the Role

In this role, you will be a hands-on engineer working at the intersection of embedded Linux, automotive compute, and classic UNIX tooling.

You will:

·Own critical pieces of the compute platform, from kernel configuration and BSP integration to device drivers and system services for GM’s digital cockpit and vehicle compute systems.

·Build and maintain Yocto-based embedded Linux distributions and associated build pipelines that ship on high-volume vehicle programs.

·Drive system performance, optimization, and complex debugging, using low-level tools (e.g., perf, ftrace, gdb, tracing/profiling) to diagnose issues across software and hardware boundaries.

·Work deeply in Linux/UNIX environments — living at the command line, automating workflows with shell and Python, and refining build systems (Make and related tools) to keep the platform reliable and reproducible.

·Partner with Qualcomm ...

Ready to Apply?

Take the next step in your AI career. Submit your application to General Motors today.

Submit Application