1

Linux Kernel Firmware Engineer Jobs in Warren, MI

... software developers to implement firmware and software components that meet the functional ... Linux/QNX BSP and Android Guest OS Enablement: Port and customize BSP and Android GVM for ...

... software developers to implement firmware and software components that meet the functional ... Linux/QNX BSP and Android Guest OS Enablement: Port and customize BSP and Android GVM for ...

SoC BSW Engineer

Auburn Hills, MI · On-site

$97K - $124K/yr

SoC BSW Engineer - OS & Middleware (Telematics ECU) (optional): Location: (Remote / Hybrid / On ... Deep hands-on experience with Embedded Linux kernel, driver model, and user-space middleware ...

Senior Software Engineer

Warren, MI · On-site

$190K - $220K/yr

Candidate will work with engineering teams across the software services and SoC vendors to build ... Solid understanding of Linux Kernel Frameworks (DMA, V4L2, ALSA, UART) * Experience deploying ...

Senior Software Engineer

Warren, MI · On-site

$190K - $220K/yr

Candidate will work with engineering teams across the software services and SoC vendors to build ... Solid understanding of Linux Kernel Frameworks (DMA, V4L2, ALSA, UART) * Experience deploying ...

SoC BSW Engineer - OS & Hypervisor, Cybersecurity Location: (Remote / Hybrid / On-site - City ... Lead the design and integration of OS and hypervisor platforms (e.g., QNX, QNX Hypervisor, Linux ...

Sr. Staff SoC BSW Core Engineer

Auburn Hills, MI · On-site

$113K - $149K/yr

We are seeking a Sr. Staff SoC BSW Core Engineer - Middleware, IPC Stacks to join the Base Software ... Support integration of IPC into real-time and virtualized environments (e.g., QNX, Linux, Android ...

... with Linux (SLES prefer) Solid understanding of all aspects Linux OS security -Windows OS ... Experience with complex syslog configuration, syslog filtering and forwarding, and kernel tuning ...

next page

Showing results 1-20

Linux Kernel Firmware Engineer information

See Warren, MI salary details

$70.4K

$157.3K

$192.5K

How much do linux kernel firmware engineer jobs pay per year?

As of Aug 25, 2026, the average yearly pay for linux kernel firmware engineer in Warren, MI is $157,263.00, according to ZipRecruiter salary data. Most workers in this role earn between $134,300.00 and $192,500.00 per year, depending on experience, location, and employer.

What is the difference between Linux Kernel Firmware Engineer vs Embedded Software Engineer?

AspectLinux Kernel Firmware EngineerEmbedded Software Engineer
Required CredentialsBachelor's in Computer Science or Electrical Engineering; knowledge of Linux kernel developmentBachelor's in Computer Engineering, Electrical Engineering, or related; embedded systems experience
Work EnvironmentDeveloping firmware for Linux-based systems, often in hardware labs or R&D teamsDesigning software for embedded devices like IoT gadgets, automotive systems, or consumer electronics
Industry UsageTelecommunications, consumer electronics, hardware manufacturersAutomotive, IoT, medical devices, consumer electronics

The Linux Kernel Firmware Engineer focuses on developing and maintaining firmware specifically for Linux kernel environments, ensuring hardware compatibility and performance. In contrast, the Embedded Software Engineer works on a broader range of embedded systems, often with real-time constraints and different operating systems. Both roles require embedded programming skills but differ in scope and specific expertise.

What are popular job titles related to Linux Kernel Firmware Engineer jobs in Warren, MI?

For Linux Kernel Firmware Engineer jobs in Warren, MI, the most frequently searched job titles are:

What job categories do people searching Linux Kernel Firmware Engineer jobs in Warren, MI look for?

The top searched job categories for Linux Kernel Firmware Engineer jobs in Warren, MI are:

Infographic showing various Linux Kernel Firmware Engineer job openings in Warren, MI as of June 2026, with employment types broken down into 63% Full Time, 32% Part Time, and 5% Contract. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution, with an average salary of $157,263 per year, or $75.6 per hour.

Embedded Linux Software Engineer

Southfield, MI • On-site

OtterBase
Recruiting and Staffing Services • 201 - 500 employees

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Job Description Description: Embedded Software engineer to develop leading edge technology for network switch platforms and embedded devices. Responsibilities/skills: Design, develop, and maintain embedded Linux software for network switch platforms and embedded devices. Build and customize Linux kernels, boot loaders, root file systems, and bootable software images using Yocto or Buildroot.

Develop low-level drivers and hardware interfaces in C/C++, including register-level programming from IC datasheets. Configure and maintain CMake-based build systems and support CI/CD pipelines for embedded software releases. Collaborate with hardware, FPGA, RF, and systems teams to integrate, optimize, and troubleshoot embedded platforms.

Debug hardware and networking issues using lab equipment and contribute to system architecture for networking, timing, and synchronization. Qualifications: 5+ years of embedded Linux software development experience. Strong experience with C/C++, Linux kernel customization, Yocto and/or Buildroot, and embedded boot loaders (U-Boot or similar).

Experience creating bootable software images and managing embedded Linux build environments. Proficiency with CMake and modern software development workflows, including Git and CI/CD.