1

Linux Kernel Firmware Engineer Jobs in Michigan (NOW HIRING)

Infrastructure Engineer

Dearborn, MI

$98K - $129K/yr

Automation & Firmware Management * Lead scripting initiatives and develop automated server ... Extensive experience with Windows and Linux server operating systems; strong knowledge of TCP/IP ...

Infrastructure Engineering Engineer 2

Melvindale, MI · On-site

$99K - $130K/yr

Own firmware update methodologies and firmware version management for assigned segments of the ... Extensive experience with Windows and Linux server operating systems; strong knowledge of TCP/IP ...

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... Linux operating systems across compute and service nodes Manage OS updates, kernel changes, drivers ...

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... Linux operating systems across compute and service nodes • Manage OS updates, kernel changes ...

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... Linux operating systems across compute and service nodes Manage OS updates, kernel changes, drivers ...

Our expert teams of physicists, engineers, data scientists and problem-solvers work together with ... Linux operating systems across compute and service nodes Manage OS updates, kernel changes, drivers ...

Lead development of driver, firmware, and application software for vehicle communication devices ... Linux experience in embedded or device-oriented environments * Hands-on experience with ...

Lead development of driver, firmware, and application software for vehicle communication devices ... Linux experience in embedded or device-oriented environments * Hands-on experience with ...

next page

Showing results 1-20

Linux Kernel Firmware Engineer information

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 job categories do people searching Linux Kernel Firmware Engineer jobs in Michigan look for? The top searched job categories for Linux Kernel Firmware Engineer jobs in Michigan are:
What cities in Michigan are hiring for Linux Kernel Firmware Engineer jobs? Cities in Michigan with the most Linux Kernel Firmware Engineer job openings:
Infographic showing various Linux Kernel Firmware Engineer job openings in Michigan as of July 2026, with employment types broken down into 93% Full Time, 4% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution.
Project Engineer

Project Engineer

Pi Square Technologies LLC

Farmington Hills, MI • On-site

Full-time

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


Job description

Project Engineer:
Design, develop and maintain embedded software for Telematics Control Units (TCUs) used in automotive systems.
Implement and integrate software features related to FOTA (Firmware Over-the-Air updates), diagnostics, and vehicle communication. Develop and maintain software using C/C++, embedded Linux/QNX, and related build systems.
Integrate and validate communication protocols such as CAN, UDS, TCP/IP, MQTT, and HTTP.
Work with Device Twin and backend servers to configure, manage and validate TCU connectivity and data exchange.
Debug and resolve software issues related to boot, flashing, updates, and runtime behavior on hardware targets.
Accept BS with 5-year experience as MS.
Master degree in Computer Science or Electrical or Electronics Engineering or related with 5 months experience as Software Engineer or Developer or IT Consultant