1

Embedded Linux Jobs (NOW HIRING)

Futurex embedded Linux software engineers will have opportunities to work with advanced cryptographic systems at all layers of an embedded Linux operating system such as boot loaders, kernel drivers ...

Futurex embedded Linux software engineers will have opportunities to work with advanced cryptographic systems at all layers of an embedded Linux operating system such as boot loaders, kernel drivers ...

Role Overview We are hiring an Embedded Linux Engineering Lead to lead embedded Linux development for custom hardware products. This is a player/coach role with an expected split of roughly 50 ...

Embedded Linux Software Engineer to Sensors and System Software Team Austin, TX About the Team The Sensors and System Software team is crucial to autonomous driving, developing the core software that ...

next page

Showing results 1-20

Embedded Linux information

See salary details

$84K

$134.9K

$189.5K

How much do embedded linux jobs pay per year?

As of Jul 7, 2026, the average yearly pay for embedded linux 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 job involve?

An Embedded Linux job involves developing, configuring, and maintaining Linux-based operating systems for embedded systems, such as IoT devices, automotive ECUs, and industrial controllers. Responsibilities typically include kernel customization, device driver development, bootloader optimization, and system performance tuning. Engineers in this role work with hardware components, real-time constraints, and system security while ensuring reliability and efficiency. Knowledge of C/C++, shell scripting, Yocto, and debugging tools is often required.

What are the key skills and qualifications needed to thrive in the Embedded Linux position, and why are they important?

To thrive as an Embedded Linux professional, you need strong programming skills in C/C++, a solid understanding of Linux kernel architecture, and experience with embedded systems design. Familiarity with cross-compilation, build systems like Yocto or Buildroot, and debugging tools such as GDB, as well as certifications like Embedded Linux Engineer (ELE), are often advantageous. Problem-solving ability, teamwork, and effective communication are vital soft skills in this role. These competencies are crucial for developing reliable embedded applications and collaborating efficiently on hardware-software integration projects.

What are the typical daily responsibilities of someone working in an Embedded Linux role?

In an Embedded Linux position, your daily tasks often include developing and debugging kernel modules, configuring drivers, optimizing system performance, and ensuring compatibility with various hardware platforms. You may also be responsible for maintaining build systems, implementing security features, and collaboratively troubleshooting issues with hardware and software teams. Documentation and cross-functional communication are important to align development efforts. This hands-on role involves a blend of coding, system analysis, and problem-solving, contributing directly to the functionality and stability of embedded products.

More about Embedded Linux jobs
What cities are hiring for Embedded Linux jobs? Cities with the most Embedded Linux job openings:
What are the most commonly searched types of Embedded Linux jobs? The most popular types of Embedded Linux jobs are:
What states have the most Embedded Linux jobs? States with the most job openings for Embedded Linux jobs include:
Infographic showing various Embedded Linux job openings in the United States as of July 2026, with employment types broken down into 1% Internship, 92% Full Time, 5% Part Time, and 2% Contract. Highlights an 85% Physical, 4% Hybrid, and 11% Remote job distribution, with an average salary of $134,878 per year, or $64.8 per hour.
Embedded Linux Engineer

Embedded Linux Engineer

Corvid Technologies

Mooresville, NC โ€ข On-site

Other

Medical, Dental, Vision, Retirement, PTO

This job post hasย expired today.ย Applications are no longer accepted.


Job description

Corvid Technologies is seeking a highly talented Embedded Linux Engineer to join our Guidance, Navigation & Controls (GNC) team. The Embedded Linux Engineer's responsibility is to develop firmware for embedded Linux platforms, specifically for flight control applications. The daily tasks include customizing the bootloader and kernel for various processor architectures, developing interfaces between control and sensor functions to the hardware I/O, developing kernel drivers to support custom hardware, implementing operational and management applications, configuring filesystem, and customizing development environments. Requirements and valued experiences for the position are as follows.
Requirements:

  • BS/MS Computer Science, Computer Engineering, or Electrical Engineering.
  • 5+ years of previous development experience on Linux.
  • Strong experience with embedded Linux at the detailed operating system level.
  • Strong C/C++ programming skills. Be able to create code that is clear, efficient, maintainable, and well documented. C++ OOP embedded development experience is a great plus.
  • Experience in multi-threaded and/or embedded systems programming.
  • Proficiency with open source cross-compiler tools and Linux kernel development.
  • Experience with GDB debugging tool.
  • Ability to perform source code maturation by performing triage on reported Gitlab issues, applying bug fixes and verify results.
  • Ability to work in a team environment and effectively communicate ideas/issues/solutions.
  • US Citizenship and ability to obtain DoD Security clearance.
Highly desirable:
  • Experience with communication protocols (TCP, UART, SPI, I2C).
  • Experience with Linux PREEMPT_RT OS implementation and programming user space threaded applications.
  • Understanding of electrical fundamentals and electronic instrumentation.
  • Experience with Yocto or other embedded Linux build frameworks.
Why Corvid?
Founded in 2004, we are a group of over 300 engineers and scientists, about 3/4 with master' degrees or Ph.D.'s, that provide end-to-end solutions including concept development, design and optimization, prototype build, test and manufacture. We leverage the predictive capability of our high-fidelity computational physics solvers, indigenous massively parallel supercomputer system, prototyping plant, and ballistics and mechanics lab to investigate a variety of high-rate physics phenomena.
The results are complex engineering solutions for a variety of applications; aircraft, ballistic missile defense, cybersecurity, motorsports, armor development, biological systems, and missile and warhead design and development. These results are achieved with optimal design and cost efficiency due to the predictive capability of Corvid's tools and our in-house, end-to-end integrated approach, which differentiates Corvid from the market.
We value our people and offer employees a broad range of benefits. Benefits for full-time employees include:
  • Paid gym membership
  • Flexible schedules
  • Blue Cross Blue Shield insurance including Medical, Dental and Vision
  • 401k match up to 6%
  • Three weeks starting PTO; increasing with tenure
  • Continued education and training opportunities
  • Uncapped incentive opportunities