1

Linux Kernel Firmware Engineer Jobs in Michigan (NOW HIRING)

... firmware, OS, and networking layers. * Define and execute targeted research initiatives and proof ... Proven experience with Linux kernel and driver development in C, including production support.

... 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 ...

... Linux kernel and operational system fundamentals. Proven knowledge, skills and experience. 2 years In-depth knowledge of performance engineering and best practices around developing micro services ...

SoC BSW Engineer

Auburn Hills, MI · On-site

$97.70K - $124.80K/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 ...

Sr. R&D Firmware Engineer

Auburn Hills, MI · On-site

$113.10K - $149.50K/yr

The Firmware Engineer role in Innovation Engineering (R&D) focuses on the early-stage embedded ... Experience with Embedded Linux (Yocto or similar) * Experience with Bootloader development

Sr. R&D Firmware Engineer

Auburn Hills, MI

$113.10K - $149.50K/yr

The Firmware Engineer role in Innovation Engineering (R&D) focuses on the early-stage embedded ... Experience with Embedded Linux (Yocto or similar) * Experience with Bootloader development

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 May 2026, with employment types broken down into 82% Full Time, and 18% Contract. Highlights an 84% In-person, and 16% Remote job distribution.
Lead Firmware Engineer

Full-time

Posted 14 hours ago


Job description

TITLE: Lead Firmware Engineer

LOCATION: West Michigan

SUMMARY: Management Business Solutions is seeking a Lead Firmware Engineer for a confidential client in the West Michigan region. This role is responsible for leading embedded firmware development efforts while guiding a team of engineers through the full software development lifecycle. The Lead Firmware Engineer will drive architecture, design, development, and validation of firmware that interfaces directly with advanced electronic systems, including sensors, cameras, and system-on-chip platforms, ensuring high performance, reliability, and successful product integration.

RESPONSIBILITIES:

  • Lead end-to-end firmware development activities, including requirements definition, architecture, design, development, integration, and validation.
  • Design and implement embedded firmware for complex hardware platforms, including processors, sensors, cameras, and peripheral devices.
  • Support hardware bring-up and low-level driver development for new chipsets and system components.
  • Facilitate and lead code reviews, technical design discussions, and project planning activities.
  • Collaborate cross-functionally with hardware, mechanical, systems, and product engineering teams to ensure seamless hardware/software integration.
  • Drive software quality through structured testing, debugging, and validation processes, including unit and integration testing.
  • Promote and implement improvements in development processes, tools, and software compliance practices.
  • Provide technical leadership, mentorship, and performance feedback to engineering team members.
  • Participate in product launch efforts and support successful delivery of production-ready systems.
  • Stay informed on industry advancements and apply best practices to continuously improve team performance and product quality.
  • Ensure adherence to company standards, policies, and safety requirements.

QUALIFICATIONS:

  • Bachelor’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field.
  • 6+ years of experience in embedded software/firmware development across the full product lifecycle.
  • 2+ years of experience in a technical leadership, mentoring, or team lead capacity.
  • Strong proficiency in C and C++, with experience in low-level or embedded programming.
  • Hands-on experience with real-time operating systems (RTOS).
  • In-depth understanding of embedded systems, hardware/software interaction, and system architecture.
  • Strong problem-solving skills with the ability to manage complex and competing priorities.
  • Effective communication and collaboration skills.
  • Proficiency in Microsoft Office Suite.
  • Preferred Experience:
    • Experience with Linux-based embedded systems.

    • Background in video, audio, signal processing, or compression technologies.

    • Experience with camera systems and image signal processing (ISP).

    • Familiarity with wireless technologies such as Wi-Fi and Bluetooth Low Energy (BLE).

    • Experience using development and CI/CD tools such as Git, Bitbucket, Jenkins, JIRA, or Azure DevOps.

    • Exposure to Agile or iterative development methodologies.

MANAGEMENT BUSINESS SOLUTIONS IS AN EQUAL-OPPORTUNITY EMPLOYER