Senior Embedded Linux Kernel Engineer - Automotive

General Motors LLC

United States

Hybrid

USD 130,000 - 175,000

Full time

3 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health and well-being benefits
GM vehicle discounts
Tuition assistance

Job summary

General Motors is seeking a Senior Software Engineer for Linux kernel and driver development in automotive embedded systems. You will lead bring-up activities, integrate hardware subsystems, and contribute to upstream kernel work. Strong debugging skills and collaboration with cross-functional teams are essential.

The role emphasizes kernel internals, camera bring-up, MIPI-CSI, and networking, with a focus on reliability, diagnostics, and health monitoring.

Qualifications

  • Bachelor's degree in electrical engineering or related field.
  • 3+ years of experience in embedded Linux kernel development and board bring-up.
  • Expertise in Linux kernel internals: memory management, scheduling, file systems, IPC.

Responsibilities

  • Develop and enhance Linux kernel and device drivers for camera sensors, display interfaces, multimedia subsystems, and networking.
  • Lead system bring-up activities including bootloader configuration and BSP development.
  • Integrate hardware components such as USB, PCIe, I2C, and Ethernet for seamless software operation.
  • Implement diagnostics and health monitoring to ensure reliability in automotive systems.
  • Troubleshoot low-level issues in camera interfaces, high-speed data paths, and networking.
  • Collaborate with hardware teams to validate platform issues and support manufacturing and testing.

Skills

Embedded Linux kernel
Device driver programming
Board bring-up
MIPI-CSI
U-Boot bootloaders
Ethernet/WiFi
C/C++
JTAG/GDB
SoC architectures
RT optimizations

Education

Bachelor's degree in Electrical Engineering
Work equivalent experience

Tools

GDB
JTAG
ftrace
kdump
perf

Job description

General Motors is seeking a Senior Software Engineer for Linux kernel and driver development in automotive embedded systems. You will lead bring-up activities, integrate hardware subsystems, and contribute to upstream kernel work. Strong debugging skills and collaboration with cross-functional teams are essential.

The role emphasizes kernel internals, camera bring-up, MIPI-CSI, and networking, with a focus on reliability, diagnostics, and health monitoring.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Linux Kernel & Driver Engineer - Embedded Automotive
Staff Linux Kernel & Driver Engineer - Embedded Automotive

General Motors LLC • Austin (TX)

Hybrid
USD 140,000 - 190,000
Relocation benefits
Staff Embedded Radio & Connectivity Software Engineer
Staff Embedded Radio & Connectivity Software Engineer

General Motors • Austin (TX)

Hybrid
USD 140,000 - 190,000
Health and wellbeing benefits
401K with company match
GM vehicle discounts
+2
Senior Embedded Software Engineer, ADAS & HMI
Senior Embedded Software Engineer, ADAS & HMI

General Motors LLC • Brighton Charter Township (MI)

On-site
USD 120,000 - 160,000
Senior Embedded Systems Engineer - Hybrid & AUTOSAR
Senior Embedded Systems Engineer - Hybrid & AUTOSAR

General Motors LLC • Milford Charter Township (MI)

Hybrid
USD 110,000 - 150,000
Senior Embedded Engineer – Automotive Bootloader & ECU
Senior Embedded Engineer – Automotive Bootloader & ECU

General Motors of Canada • Milford Charter Township (MI)

Hybrid
USD 120,000 - 160,000
Senior SoC Hardware Engineer for Automotive Electronics
Senior SoC Hardware Engineer for Automotive Electronics

General Motors • Lansing (MI)

Hybrid
USD 140,000 - 200,000
Senior Embedded Software Engineer - ADAS HMI
Senior Embedded Software Engineer - ADAS HMI

General Motors • Sunnyvale (CA)

On-site
USD 160,000 - 210,000
Senior Embedded Software Engineer, ADAS Interactive
Senior Embedded Software Engineer, ADAS Interactive

General Motors Corporation • Northern (KY)

Hybrid
USD 120,000 - 170,000
Senior Embedded Engineer, ADAS HMI & Interactive Experience
Senior Embedded Engineer, ADAS HMI & Interactive Experience

General Motors (GM) • Milford Charter Township (MI)

On-site
USD 120,000 - 180,000
Senior SoC Hardware Engineer - Automotive Electronics Leader
Senior SoC Hardware Engineer - Automotive Electronics Leader

General Motors Corporation • Warren (MI)

Hybrid
USD 130,000 - 170,000