1

Embedded Linux Software Engineer Jobs (NOW HIRING)

WI ยท On-site

$80 - $110/hr

Embedded Linux Software Engineer @ Luminex Belgium (Genk) Luminex Network Intelligence is seeking a dedicated Embedded Linux Software Engineer to join our innovative Embedded Linux Firmware team.

Embedded Linux Software Engineer

Irvine, CA ยท On-site

$100 - $150K/hr

Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Embedded Software Engineers with expertise in Linux BSP, device driver development, and debugging to join our dynamic ...

Embedded Linux Software Engineer

Irvine, CA ยท On-site

$100 - $150K/hr

Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Embedded Software Engineers with expertise in Linux BSP, device driver development, and debugging to join our dynamic ...

Embedded Linux Software Engineer - C/C++

Westford, MA ยท On-site

$136K - $179K/yr

Senior Embedded Linux Software Engineer - C/C++ Location: Westford, MA -- Hybrid, 3 days/week onsite Industry: Fire Detection & Safety Systems Experience: 7+ years About the Role Our client is a ...

Embedded Linux Software Engineer

Irvine, CA ยท On-site

$100 - $150K/hr

Based in Irvine, CA, we are seeking highly passionate, skilled and experienced Embedded Software Engineers with expertise in Linux BSP, device driver development, and debugging to join our dynamic ...

Embedded Linux Software Engineer

San Diego, CA ยท On-site

$105K - $155K/yr

About this position SeeScan is seeking a Software Engineer with strong experience in embedded Linux development. You will be responsible for a mix of driver, middleware and application development on ...

SeeScan is seeking a Software Engineer with strong experience in embedded Linux development. You will be responsible for a mix of driver, middleware and application development on a variety of ...

next page

Showing results 1-20

Embedded Linux Software Engineer information

See salary details

$84K

$134.9K

$189.5K

How much do embedded linux software engineer jobs pay per year?

As of Aug 26, 2026, the average yearly pay for embedded linux software engineer in the United States is $134,878.00, according to ZipRecruiter salary data. Most workers in this role earn between $109,000.00 and $160,500.00 per year, depending on experience, location, and employer.

What does an Embedded Linux Software Engineer do?

An Embedded Linux Software Engineer designs, develops, and maintains software for devices that run on the Linux operating system, typically in environments with limited resources such as IoT devices, automotive systems, or industrial controls. Their work involves configuring Linux kernels, developing device drivers, and optimizing system performance to ensure reliability and responsiveness. They collaborate with hardware engineers, integrate third-party libraries, and often use programming languages like C or C++. The goal is to create stable and efficient software that interacts seamlessly with hardware components.

What are the key skills and qualifications needed to thrive as an Embedded Linux Software Engineer?

To thrive as an Embedded Linux Software Engineer, you need strong proficiency in C/C++ programming, Linux kernel and device driver development, and a relevant engineering degree. Familiarity with build systems (e.g., Yocto, Buildroot), version control tools like Git, and debugging tools such as GDB are typically required. Analytical thinking, problem-solving, and effective teamwork are essential soft skills that help address complex technical challenges. These skills and qualifications ensure robust, efficient software solutions for embedded systems that meet industry standards and project demands.

What are some common challenges faced by Embedded Linux Software Engineers when integrating hardware and software components?

Embedded Linux Software Engineers often encounter challenges related to hardware-software integration, such as ensuring compatibility between custom drivers and board support packages with the Linux kernel. Debugging low-level issues, optimizing performance for limited resources, and achieving real-time responsiveness are also common hurdles. Collaborating closely with hardware engineers is essential to resolve issues quickly and ensure seamless system operation. Being proactive in understanding hardware schematics and using tools like oscilloscopes and logic analyzers can make integration smoother.

What is the difference between Embedded Linux Software Engineer vs Embedded Software Developer?

AspectEmbedded Linux Software EngineerEmbedded Software Developer
CredentialsBachelor's in Computer Engineering, Electrical Engineering, or related fields; knowledge of Linux systemsBachelor's in Computer Science, Electrical Engineering, or related fields; programming skills
Work EnvironmentDeveloping Linux-based embedded systems, often in hardware-focused companiesCreating embedded software across various platforms, including non-Linux systems
Industry UsagePrimarily in IoT, automotive, consumer electronics, and industrial automationBroadly in consumer electronics, medical devices, automotive, and industrial sectors

Embedded Linux Software Engineers specialize in developing software for Linux-based embedded systems, focusing on kernel, driver, and system integration. Embedded Software Developers have a broader scope, working on embedded software across multiple platforms, not limited to Linux. Both roles require strong programming skills and knowledge of embedded systems, but the Linux-specific expertise distinguishes the Embedded Linux Software Engineer.

More about Embedded Linux Software Engineer jobs

What cities are hiring for Embedded Linux Software Engineer jobs?

Cities with the most Embedded Linux Software Engineer job openings:

What states have the most Embedded Linux Software Engineer jobs?

States with the most job openings for Embedded Linux Software Engineer jobs include:

Infographic showing various Embedded Linux Software Engineer job openings in the United States as of August 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $134,878 per year, or $64.8 per hour.

Embedded Linux Software Engineer

WI โ€ข On-site

$80 - $110/hr

Other

Posted 7 days ago


Job description

Embedded Linux Software Engineer @ Luminex Belgium (Genk)

Luminex Network Intelligence is seeking a dedicated Embedded Linux Software Engineer to join our innovative Embedded Linux Firmware team. Luminex develops professional AV Ethernet switches and nodes used in prestigious live events and venues worldwide.

As an Embedded Linux Software Engineer, you will develop the networking software running on these devices.

Key Responsibilities:
  • Linux Software Development: Design, develop, and debug software for embedded Linux systems within our product range, including GigaCore switches and LumiNode processors. This can include working on lowโ€‘level communications protocols (f.e. SPI, I2C, UART, โ€ฆ) up to advanced networking protocols (IGMP, sACN, AVB, โ€ฆ).
  • Collaboration: Work closely with hardware engineers to optimize performance and ensure the seamless integration of firmware and hardware components.
  • Quality Assurance: Assist the test team in defining test specifications and developing and maintaining regression tests.
  • Continuous Improvement: Participate in code reviews and contribute to the enhancement of development processes and best practices.
  • Documentation: Create and maintain detailed documentation of firmware design and development processes.
#J-18808-Ljbffr