Embedded Software engineer to develop leading edge technology for network switch platforms and ... Strong experience with C/C++, Linux kernel customization, Yocto and/or Buildroot, and embedded boot ...
Embedded Software engineer to develop leading edge technology for network switch platforms and ... Strong experience with C/C++, Linux kernel customization, Yocto and/or Buildroot, and embedded boot ...
SoC BSW Engineer (Telematics) MANDATORY SKILLS AUTOSAR BSW,embedded Linux OS,TELEMATICS,ECU,OTA,C/C ... Deep hands-on experience with Embedded Linux kernel, driver model, and user-space middleware ...
SoC BSW Engineer (Telematics) MANDATORY SKILLS AUTOSAR BSW,embedded Linux OS,TELEMATICS,ECU,OTA,C/C ... Deep hands-on experience with Embedded Linux kernel, driver model, and user-space middleware ...
Embedded Linux RTOS Software Developer
Sterling Heights, MI · On-site
$122K - $161K/yr
Experience with Linux kernel development and advanced system programming. * Previous experience supporting ground combat vehicle programs. * Experience implementing embedded cybersecurity solutions ...
Embedded Linux RTOS Software Developer
Sterling Heights, MI · On-site
$122K - $161K/yr
Experience with Linux kernel development and advanced system programming. * Previous experience supporting ground combat vehicle programs. * Experience implementing embedded cybersecurity solutions ...
Expert-level proficiency in C/C++ programming * Deep understanding of Linux kernel architecture and internals * Experience with embedded systems development * Knowledge of build systems (Yocto ...
Expert-level proficiency in C/C++ programming * Deep understanding of Linux kernel architecture and internals * Experience with embedded systems development * Knowledge of build systems (Yocto ...
Possible 3 Month CTH | No Fees | Do Not Re-Post| Confidential R2D2 10164699 Role Linux Engineer ... MANDATORY 1. Linux kernel/driver development experience 5-6 years or more. 2. Automotive software ...
Possible 3 Month CTH | No Fees | Do Not Re-Post| Confidential R2D2 10164699 Role Linux Engineer ... MANDATORY 1. Linux kernel/driver development experience 5-6 years or more. 2. Automotive software ...
Embedded software Engineer
Auburn Hills, MI · On-site
$124K - $163K/yr
Linux kernel knowledge for embedded systems and hands-on experience (drivers, filesystems ... MCU Base Software Developer - Cyber Security * embedded software development with C and/or C+
Embedded software Engineer
Auburn Hills, MI · On-site
$124K - $163K/yr
Linux kernel knowledge for embedded systems and hands-on experience (drivers, filesystems ... MCU Base Software Developer - Cyber Security * embedded software development with C and/or C+
Embedded Linux & RTOS Software Engineer - C/C++, Yocto, VxWorks with Security Clearance
Sterling Heights, MI · On-site
$123K - $162K/yr
Experience with Linux kernel development and advanced system programming. * Previous experience supporting ground combat vehicle programs. * Experience implementing embedded cybersecurity solutions ...
Embedded Linux & RTOS Software Engineer - C/C++, Yocto, VxWorks with Security Clearance
Sterling Heights, MI · On-site
$123K - $162K/yr
Experience with Linux kernel development and advanced system programming. * Previous experience supporting ground combat vehicle programs. * Experience implementing embedded cybersecurity solutions ...
Senior Embedded Software Engineer - Audio
Dearborn, MI · Hybrid
$115K - $150K/yr
... Linux Kernel driver integration (ALSA/ASoC). * Two or more years of experience with in-vehicle ... Master's degree in Computer Engineering, Electrical Engineering or Computer Science. * Advanced ...
Senior Embedded Software Engineer - Audio
Dearborn, MI · Hybrid
$115K - $150K/yr
... Linux Kernel driver integration (ALSA/ASoC). * Two or more years of experience with in-vehicle ... Master's degree in Computer Engineering, Electrical Engineering or Computer Science. * Advanced ...
Senior Linux Software and Security Engineer - eLxr
Troy, MI · On-site
$108K - $149K/yr
Senior Linux Software and Security Engineer - eLxr ABOUT WIND RIVER Wind River is a global leader ... Work closely with kernel, platform, infrastructure, and security engineering teams. Security ...
Senior Linux Software and Security Engineer - eLxr
Troy, MI · On-site
$108K - $149K/yr
Senior Linux Software and Security Engineer - eLxr ABOUT WIND RIVER Wind River is a global leader ... Work closely with kernel, platform, infrastructure, and security engineering teams. Security ...
Senior Embedded Development Engineer
$110K - $130K/yr
The Senior Embedded Development Engineer is responsible for the design, development, integration ... Experience with embedded Linux design and development, including Linux kernel configuration, driver ...
Senior Embedded Development Engineer
$110K - $130K/yr
The Senior Embedded Development Engineer is responsible for the design, development, integration ... Experience with embedded Linux design and development, including Linux kernel configuration, driver ...
Senior Embedded Development Engineer
Troy, MI · On-site
$110K - $130K/yr
The Senior Embedded Development Engineer is responsible for the design, development, integration ... Experience with embedded Linux design and development, including Linux kernel configuration, driver ...
Senior Embedded Development Engineer
Troy, MI · On-site
$110K - $130K/yr
The Senior Embedded Development Engineer is responsible for the design, development, integration ... Experience with embedded Linux design and development, including Linux kernel configuration, driver ...
Senior Software Engineer
Warren, MI · On-site
$115K - $151K/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
$115K - $151K/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 ...
Mentor engineering teams on Android Automotive best practices and platform capabilities. * Define ... Linux Kernel basics & HAL interfaces * IVI/multimedia/telephony/navigation stacks * System ...
Mentor engineering teams on Android Automotive best practices and platform capabilities. * Define ... Linux Kernel basics & HAL interfaces * IVI/multimedia/telephony/navigation stacks * System ...
Senior Software Engineer
$115K - $151K/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
$115K - $151K/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 ...
... engineering teams (framework, multimedia, apps, middleware, connectivity). • Review technical ... Android Framework & System Services, AOSP (Android Open Source Project), Linux Kernel basics & HAL ...
... engineering teams (framework, multimedia, apps, middleware, connectivity). • Review technical ... Android Framework & System Services, AOSP (Android Open Source Project), Linux Kernel basics & HAL ...
Test Automation Technical Leader - eLxr Linux
Troy, MI · On-site
$43.75 - $57.75/hr
We are expanding our core engineering team and seeking a highly experienced Linux Test Automation ... In-depth Linux knowledge, including kernel concepts and system internals. * Experience contributing ...
Test Automation Technical Leader - eLxr Linux
Troy, MI · On-site
$43.75 - $57.75/hr
We are expanding our core engineering team and seeking a highly experienced Linux Test Automation ... In-depth Linux knowledge, including kernel concepts and system internals. * Experience contributing ...
System Engineer
Dearborn, MI · On-site
... 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 ...
System Engineer
Dearborn, MI · On-site
... 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 ...
Mentor engineering teams on Android Automotive best practices and platform capabilities. * Define ... Linux Kernel basics & HAL interfaces * IVI/multimedia/telephony/navigation stacks * System ...
Mentor engineering teams on Android Automotive best practices and platform capabilities. * Define ... Linux Kernel basics & HAL interfaces * IVI/multimedia/telephony/navigation stacks * System ...
Embedded Software Engineer
Southfield, MI · On-site
$120K - $158K/yr
... embedded Linux (Yocto/Buildroot) targets; contribute to device trees, kernel modules, and HALs ... Bachelor's in Computer, Electrical, or Software Engineering (or equivalent practical experience ...
Embedded Software Engineer
Southfield, MI · On-site
$120K - $158K/yr
... embedded Linux (Yocto/Buildroot) targets; contribute to device trees, kernel modules, and HALs ... Bachelor's in Computer, Electrical, or Software Engineering (or equivalent practical experience ...
Embedded Software Engineer
Southfield, MI · On-site
$120K - $158K/yr
... embedded Linux (Yocto/Buildroot) targets; contribute to device trees, kernel modules, and HALs ... Bachelor's in Computer, Electrical, or Software Engineering (or equivalent practical experience ...
Embedded Software Engineer
Southfield, MI · On-site
$120K - $158K/yr
... embedded Linux (Yocto/Buildroot) targets; contribute to device trees, kernel modules, and HALs ... Bachelor's in Computer, Electrical, or Software Engineering (or equivalent practical experience ...
Linux Kernel Developer information
See Rochester Hills, MI salary details
$93K - $99.2K
4% of jobs
$99.2K - $105.5K
4% of jobs
$105.5K - $111.8K
4% of jobs
$111.8K - $118.1K
1% of jobs
$118.1K - $124.3K
9% of jobs
$125.4K is the 25th percentile. Wages below this are outliers.
$124.3K - $130.6K
11% of jobs
$130.6K - $136.9K
12% of jobs
The median wage is $139.1K / yr.
$136.9K - $143.2K
14% of jobs
$143.2K - $149.4K
15% of jobs
$150.1K is the 75th percentile. Wages above this are outliers.
$149.4K - $155.7K
14% of jobs
$155.7K - $162K
13% of jobs
$93K
$137.2K
$162K
How much do linux kernel developer jobs pay per year?
What are some common challenges Linux Kernel Developers face when integrating new features or patches?
What Does a Linux Kernel Developer Do?
A Linux kernel developer uses computer code to create a program that functions as the core of a computer operating system. Your duties can include creating kernels for open-source operating systems for desktop computers, laptops, phones, and tablets. You can also develop programs for embedded systems for routers, smart devices, or automated machinery. Linux uses C programming languages, so you often write code in C and C++. In addition to your coding responsibilities, you also test and debug your programs. Your employer may ask you to develop applications, drivers, and other tools to use with your kernel.
What does a Linux Kernel Developer do?
What are the key skills and qualifications needed to thrive as a Linux Kernel Developer, and why are they important?
What is the difference between Linux Kernel Developer vs Linux Device Driver Developer?
| Aspect | Linux Kernel Developer | Linux Device Driver Developer |
|---|---|---|
| Required Credentials | Proficiency in C, Linux kernel development experience, often a degree in Computer Science or related field | Similar credentials, with focus on device-specific programming and hardware knowledge |
| Work Environment | Developing and maintaining core kernel components, often in a Linux environment | Writing and debugging drivers for specific hardware devices within Linux |
| Employer & Industry Usage | Tech companies, open-source projects, hardware manufacturers | Hardware manufacturers, embedded systems, specialized device companies |
While both roles require strong C programming skills and Linux knowledge, Linux Kernel Developers focus on core kernel development, whereas Linux Device Driver Developers specialize in creating drivers for hardware components. The roles often overlap but differ in scope and focus within the Linux ecosystem.

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.
About OtterBase
Sourced by ZipRecruiter
Industry
Recruiting and staffing services
Company size
201 - 500 Employees
Headquarters location
Grand Rapids, MI, US
Year founded
1998