1

Linux Kernel Firmware Engineer Jobs in Michigan (NOW HIRING)

Embedded Software Engineer

Southfield, MI · On-site

$120.60K - $158.70K/yr

Develop firmware (C/C++, RTOS/Linux) including bootloader, BSP, device drivers, and application ... Experience with Yocto, bootloaders, kernel configuration, device trees, and OTA/secure update ...

Embedded Software Engineer

Southfield, MI · On-site

$120.60K - $158.70K/yr

Develop firmware (C/C++, RTOS/Linux) including bootloader, BSP, device drivers, and application ... Experience with Yocto, bootloaders, kernel configuration, device trees, and OTA/secure update ...

Senior Software Engineer

Warren, MI · On-site

$115.10K - $151.70K/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

$115.10K - $151.70K/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 ...

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.
Exciting Opportunity for Linux Operation Admin_ Dearborn, MI

Exciting Opportunity for Linux Operation Admin_ Dearborn, MI

Noblesoft Technologies

Dearborn, MI • On-site

Contractor

Posted 2 days ago


Job description

Job Title: Linux Operations Admin

Location: Dearborn, MI (Onsite)

Linux L2 Operations Admin

Responsible for the end-to-end lifecycle management of Linux server infrastructure. This role focuses on maintaining system availability, managing core network services (DNS, NFS, Mail), and ensuring the integrity of physical and virtual hardware. The candidate will act as a primary technical resource for operational stability and secure access management.

Key Responsibilities

  • Server Administration: Perform daily administration of Linux distributions (RHEL, CentOS, Ubuntu). Manage system uptime, process monitoring, and general OS troubleshooting to ensure 24/7 service availability.
  • Boot Prom & Bootloader Management: Manage and troubleshoot boot-level configurations including GRUB, UEFI, and OpenBoot PROM. Resolve issues related to kernel parameters and system initialization.
  • User Administration: Handle centralized and local user account management. Configure sudoers policies, SSH keys, and ensure compliance with identity and access management (IAM) standards.
  • OS Package Administration: Manage software lifecycles using package managers (YUM, DNF, APT, RPM). Maintain local repositories, handle dependency resolution, and execute OS patching.
  • Hardware Maintenance: Monitor physical server health (CPU, Memory, Power Supplies) via IPMI, iLO, or DRAC. Coordinate with vendors for hardware replacements and firmware upgrades.
  • Jump Server Setup & Security: Design, implement, and maintain secure Jump Servers (Bastion Hosts) to provide controlled access to the internal server environment.
  • NFS Management: Configure and troubleshoot Network File System (NFS) exports and mounts. Manage permissions, quotas, and performance tuning for shared storage.
  • Sendmail Management: Administer Sendmail services, including configuration of mail relays, aliases, and troubleshooting mail queues and delivery issues.
  • DNS Administration: Manage DNS services (BIND/Named). Maintain forward and reverse lookup zones, record management (A, CNAME, MX, PTR), and ensure name resolution stability.

Technical Skills & Requirements

  • Linux Expertise: Deep knowledge of Linux internals, file system hierarchy, and shell environments (Bash).
  • Network Services: Hands-on experience configuring BIND (DNS) and Sendmail (MTA) in an enterprise environment.
  • Storage Protocols: Proficiency in NFS configuration and troubleshooting network-based file sharing.
  • Hardware Knowledge: Experience with enterprise server hardware (Dell, HPE, or IBM) and remote management consoles.
  • Security: Strong understanding of SSH tunneling, firewall management (IPTables/Firewalld), and secure access protocols.

Qualifications

  • Education: Bachelor’s degree in Computer Science, Information Technology, or equivalent work experience.
  • Experience: 3–5 years of experience in Linux-based operational support.
  • Certifications (Preferred):
    • Red Hat Certified System Administrator (RHCSA).
    • CompTIA Linux+.
    • Linux Professional Institute Certification (LPIC-1 or LPIC-2).

Soft Skills

  • Strong diagnostic skills for resolving complex boot and connectivity issues.
  • Ability to document technical configurations and maintain operational runbooks.
  • Proactive approach to hardware monitoring and preventive maintenance.
  • Excellent communication skills for coordinating with network and security teams.