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 ...
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 ...
Embedded Linux RTOS Software Developer
Sterling Heights, MI · On-site
$122K - $161K/yr
Embedded Linux & RTOS Software Engineer C/C==, Yocto, VxWorks, & Cybersecurity Sterling Heights, MI Competitive Salary U.S. Citizenship is required by Federal Law We are seeking an Embedded Linux ...
Embedded Linux RTOS Software Developer
Sterling Heights, MI · On-site
$122K - $161K/yr
Embedded Linux & RTOS Software Engineer C/C==, Yocto, VxWorks, & Cybersecurity Sterling Heights, MI Competitive Salary U.S. Citizenship is required by Federal Law We are seeking an Embedded Linux ...
DevSecOps Engineer/Embedded Linux RTOS Software Developer
Sterling Heights, MI · On-site
$122K - $161K/yr
DevSecOps Engineer CI/CD, GitLab, Linux, & Embedded Systems Sterling Heights, MI Competitive Salary U.S. Citizenship is required by Federal Law We are hiring a DevSecOps Engineer to support the ...
DevSecOps Engineer/Embedded Linux RTOS Software Developer
Sterling Heights, MI · On-site
$122K - $161K/yr
DevSecOps Engineer CI/CD, GitLab, Linux, & Embedded Systems Sterling Heights, MI Competitive Salary U.S. Citizenship is required by Federal Law We are hiring a DevSecOps Engineer to support the ...
Embedded Linux & RTOS Software Engineer - C/C++, Yocto, VxWorks with Security Clearance
Sterling Heights, MI · On-site
$123K - $162K/yr
Embedded Linux & RTOS Software Engineer C/C==, Yocto, VxWorks, & Cybersecurity Sterling Heights, MI Competitive Salary U.S. Citizenship is required by Federal Law We are seeking an Embedded Linux ...
Embedded Linux & RTOS Software Engineer - C/C++, Yocto, VxWorks with Security Clearance
Sterling Heights, MI · On-site
$123K - $162K/yr
Embedded Linux & RTOS Software Engineer C/C==, Yocto, VxWorks, & Cybersecurity Sterling Heights, MI Competitive Salary U.S. Citizenship is required by Federal Law We are seeking an Embedded Linux ...
DevSecOps Engineer - CI/CD, GitLab, Linux, & Embedded Systems with Security Clearance
Sterling Heights, MI · On-site
DevSecOps Engineer CI/CD, GitLab, Linux, & Embedded Systems Sterling Heights, MI Competitive Salary U.S. Citizenship is required by Federal Law We are hiring a DevSecOps Engineer to support the ...
DevSecOps Engineer - CI/CD, GitLab, Linux, & Embedded Systems with Security Clearance
Sterling Heights, MI · On-site
DevSecOps Engineer CI/CD, GitLab, Linux, & Embedded Systems Sterling Heights, MI Competitive Salary U.S. Citizenship is required by Federal Law We are hiring a DevSecOps Engineer to support the ...
Senior Embedded Development Engineer
$110K - $130K/yr
The Senior Embedded Development Engineer is responsible for the design, development, integration ... Strong working experience with embedded Linux build environments, system debugging, and device ...
Senior Embedded Development Engineer
$110K - $130K/yr
The Senior Embedded Development Engineer is responsible for the design, development, integration ... Strong working experience with embedded Linux build environments, system debugging, and device ...
Senior Embedded Development Engineer
Troy, MI · On-site
$110K - $130K/yr
The Senior Embedded Development Engineer is responsible for the design, development, integration ... Strong working experience with embedded Linux build environments, system debugging, and device ...
Senior Embedded Development Engineer
Troy, MI · On-site
$110K - $130K/yr
The Senior Embedded Development Engineer is responsible for the design, development, integration ... Strong working experience with embedded Linux build environments, system debugging, and device ...
Lead the architecture and integration of embedded Linux OS and middleware for Telematics ECU ... Strong programming expertise in C/C++. * Direct experience with Linux-based Telematics Control ...
Lead the architecture and integration of embedded Linux OS and middleware for Telematics ECU ... Strong programming expertise in C/C++. * Direct experience with Linux-based Telematics Control ...
Job Summary We are looking for an Embedded Validation Engineer with 2-5 years of experience in ... Familiarity with Embedded Linux or RTOS is an advantage. * Understanding of software development ...
Job Summary We are looking for an Embedded Validation Engineer with 2-5 years of experience in ... Familiarity with Embedded Linux or RTOS is an advantage. * Understanding of software development ...
Senior Linux/Android HAL & VHAL Developer
Detroit, MI · On-site
$53 - $67.25/hr
The role requires strong expertise in embedded software development, C/C++, Linux internals, and ... Strong programming skills in C and C++ . * Experience with Embedded Linux development. * Knowledge ...
Senior Linux/Android HAL & VHAL Developer
Detroit, MI · On-site
$53 - $67.25/hr
The role requires strong expertise in embedded software development, C/C++, Linux internals, and ... Strong programming skills in C and C++ . * Experience with Embedded Linux development. * Knowledge ...
Linux / Android HAL / VHAL Senior Developer
Detroit, MI · On-site
$53 - $67.25/hr
The ideal candidate will have strong expertise in Embedded Linux , Android Automotive OS (AAOS ... Strong programming skills in C and C++ . * Strong experience with Embedded Linux . * Hands-on ...
Linux / Android HAL / VHAL Senior Developer
Detroit, MI · On-site
$53 - $67.25/hr
The ideal candidate will have strong expertise in Embedded Linux , Android Automotive OS (AAOS ... Strong programming skills in C and C++ . * Strong experience with Embedded Linux . * Hands-on ...
Embedded Software Developer (MCU/SoC - Telematics) Location: Michigan (Onsite) Visa: Any visa ... Linux (preferred) Strong debugging and problem-solving skills
Quick apply
Embedded Software Developer (MCU/SoC - Telematics) Location: Michigan (Onsite) Visa: Any visa ... Linux (preferred) Strong debugging and problem-solving skills
Cyber Software Development Engineer (C5)
Sterling Heights, MI · On-site
$74.86 - $85.50/hr
This role requires expertise in embedded Linux, VxWorks, cybersecurity engineering, secure embedded systems, BSP development, device drivers, network protocol integration, SDLC execution, and cyber ...
Cyber Software Development Engineer (C5)
Sterling Heights, MI · On-site
$74.86 - $85.50/hr
This role requires expertise in embedded Linux, VxWorks, cybersecurity engineering, secure embedded systems, BSP development, device drivers, network protocol integration, SDLC execution, and cyber ...
SoC BSW Engineer
Auburn Hills, MI · On-site
$97K - $124K/yr
Lead the architecture and integration of embedded Linux OS and middleware for Telematics ECU ... Strong programming expertise in C/C++. * Direct experience with Linux-based Telematics Control ...
SoC BSW Engineer
Auburn Hills, MI · On-site
$97K - $124K/yr
Lead the architecture and integration of embedded Linux OS and middleware for Telematics ECU ... Strong programming expertise in C/C++. * Direct experience with Linux-based Telematics Control ...
Senior Embedded Software Engineer (Client Opening - Treetown Tech)
Ann Arbor, MI · Hybrid
$123K - $161K/yr
Treetown Tech seeks Senior Embedded Software Engineers to join their multi-disciplinary engineering ... Design and develop Windows and Linux based software test verification tools. A CAREER OPPORTUNITY.
Senior Embedded Software Engineer (Client Opening - Treetown Tech)
Ann Arbor, MI · Hybrid
$123K - $161K/yr
Treetown Tech seeks Senior Embedded Software Engineers to join their multi-disciplinary engineering ... Design and develop Windows and Linux based software test verification tools. A CAREER OPPORTUNITY.
Senior Embedded Software Engineer (Client Opening - Treetown Tech)
Ann Arbor, MI · On-site
$123K - $161K/yr
Treetown Tech seeks Senior Embedded Software Engineers to join their multi-disciplinary engineering ... Design and develop Windows and Linux based software test verification tools. A CAREER OPPORTUNITY.
Senior Embedded Software Engineer (Client Opening - Treetown Tech)
Ann Arbor, MI · On-site
$123K - $161K/yr
Treetown Tech seeks Senior Embedded Software Engineers to join their multi-disciplinary engineering ... Design and develop Windows and Linux based software test verification tools. A CAREER OPPORTUNITY.
Senior Embedded Software Engineer (Client Opening - Treetown Tech)
Ann Arbor, MI · Hybrid
$121K - $159K/yr
Treetown Tech seeks Senior Embedded Software Engineers to join their multi-disciplinary engineering ... Design and develop Windows and Linux based software test verification tools. A CAREER OPPORTUNITY.
Quick apply
Senior Embedded Software Engineer (Client Opening - Treetown Tech)
Ann Arbor, MI · Hybrid
$121K - $159K/yr
Treetown Tech seeks Senior Embedded Software Engineers to join their multi-disciplinary engineering ... Design and develop Windows and Linux based software test verification tools. A CAREER OPPORTUNITY.
Engineer/Sr. Engineer EICRC5696
Cedar, MI · On-site
$96K - $133K/yr
Engineer/Sr. Engineer EICRC5696 Location: Cedar Rapids (onsite) Experience level: 3+ years ... Must have Skills: • C • Python • Embedded Linux systems/RTOS • Agile scrum Education:
Engineer/Sr. Engineer EICRC5696
Cedar, MI · On-site
$96K - $133K/yr
Engineer/Sr. Engineer EICRC5696 Location: Cedar Rapids (onsite) Experience level: 3+ years ... Must have Skills: • C • Python • Embedded Linux systems/RTOS • Agile scrum Education:
Project Engineer
Farmington Hills, MI · On-site
Project Engineer: Design, develop and maintain embedded software for Telematics Control Units (TCUs ... Develop and maintain software using C/C++, embedded Linux/QNX, and related build systems. Integrate ...
Project Engineer
Farmington Hills, MI · On-site
Project Engineer: Design, develop and maintain embedded software for Telematics Control Units (TCUs ... Develop and maintain software using C/C++, embedded Linux/QNX, and related build systems. Integrate ...
Lead Firmware Engineer
Zeeland, MI · On-site
$100K - $110K/yr
Develop and support systems running on Real-Time Operating Systems (RTOS) and/or embedded Linux ... Drive engineering best practices and continuous improvement across the team Required Qualifications
Quick apply
Lead Firmware Engineer
Zeeland, MI · On-site
$100K - $110K/yr
Develop and support systems running on Real-Time Operating Systems (RTOS) and/or embedded Linux ... Drive engineering best practices and continuous improvement across the team Required Qualifications
Embedded Linux Engineer information
See Michigan salary details
$73.2K - $81.6K
5% of jobs
$81.6K - $89.9K
6% of jobs
$95.9K is the 25th percentile. Wages below this are outliers.
$89.9K - $98.3K
19% of jobs
$98.3K - $106.7K
13% of jobs
The median wage is $110.5K / yr.
$106.7K - $115K
15% of jobs
$115K - $123.4K
13% of jobs
$123.4K - $131.7K
1% of jobs
$135.6K is the 75th percentile. Wages above this are outliers.
$131.7K - $140.1K
7% of jobs
$140.1K - $148.4K
11% of jobs
$148.4K - $156.8K
6% of jobs
$156.8K - $165.2K
4% of jobs
$73.2K
$117.6K
$165.2K
How much do embedded linux engineer jobs pay per year?
What is the difference between Embedded Linux Engineer vs Firmware Engineer?
| Aspect | Embedded Linux Engineer | Firmware Engineer |
|---|---|---|
| Required Credentials | Bachelor's in Computer Engineering, Electrical Engineering, or related; Linux certifications beneficial | Bachelor's in Electrical Engineering, Computer Engineering, or related; embedded systems certifications helpful |
| Work Environment | Develops and maintains Linux-based embedded systems, often in hardware labs or development teams | Designs low-level firmware for microcontrollers or hardware, typically in hardware or R&D labs |
| Industry Usage | Used in IoT devices, consumer electronics, automotive, and industrial systems | Common in consumer electronics, automotive, aerospace, and industrial equipment |
Embedded Linux Engineers focus on developing and maintaining Linux-based embedded systems, while Firmware Engineers work on low-level firmware for microcontrollers. Both roles require embedded systems knowledge but differ in platform focus and complexity.
What does an Embedded Linux Engineer do?
What are the key skills and qualifications needed to thrive as an Embedded Linux Engineer, and why are they important?
What are some common challenges faced by Embedded Linux Engineers when integrating new hardware components?
What Does an Embedded Linux Engineer Do?
The job duties of an embedded Linux engineer revolve around working to develop software and firmware for various devices and computer systems. In this career, you work on products like smart TVs, navigation devices, networking equipment, medical instruments, industrial systems, mobile phones, and other embedded systems that use Linux. In addition to writing and testing code for Linux-based device development, you may work to fix problems with existing systems that use a Linux platform or integrate new software into existing systems.
- Embedded Software Engineer Remote
- Entry Level Embedded Engineer
- Manager Electrical Engineer Embedded Systems
- Trainee Linux Kernel Engineer
- Freelance Embedded Software Engineer
- Embedded Systems Engineer
- Freelance Embedded Systems Engineer
- Embedded Software Engineer
- Automotive Embedded Software Engineer
- Entry Level Embedded Software Engineer

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