Hands-on experience with RTOS (e.g., FreeRTOS, VxWorks) and/or embedded Linux (Yocto, Buildroot ... You apply systems engineering rigor to rapid prototyping * You're comfortable with both lab ...
Hands-on experience with RTOS (e.g., FreeRTOS, VxWorks) and/or embedded Linux (Yocto, Buildroot ... You apply systems engineering rigor to rapid prototyping * You're comfortable with both lab ...
Hands-on experience with RTOS (e.g., FreeRTOS, VxWorks) and/or embedded Linux (Yocto, Buildroot ... You apply systems engineering rigor to rapid prototyping * You're comfortable with both lab ...
Hands-on experience with RTOS (e.g., FreeRTOS, VxWorks) and/or embedded Linux (Yocto, Buildroot ... You apply systems engineering rigor to rapid prototyping * You're comfortable with both lab ...
Yellow Duck Technologies is seeking embedded developers with active TS/SCI with Full Scope ... Experience with low-level programming in a Windows, Linux, or RTOS (e.g., VxWorks, uC/OS, etc.
Yellow Duck Technologies is seeking embedded developers with active TS/SCI with Full Scope ... Experience with low-level programming in a Windows, Linux, or RTOS (e.g., VxWorks, uC/OS, etc.
Embedded Developer
Annapolis Junction, MD · On-site
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc.) * Experience developing in C, C++, and Python * Experience automating the testing of embedded software ...
Quick apply
Embedded Developer
Annapolis Junction, MD · On-site
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc.) * Experience developing in C, C++, and Python * Experience automating the testing of embedded software ...
Embedded Developer
Annapolis Junction, MD · On-site
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc.) * Experience developing in C, C++, and Python * Experience automating the testing of embedded software ...
Quick apply
Embedded Developer
Annapolis Junction, MD · On-site
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc.) * Experience developing in C, C++, and Python * Experience automating the testing of embedded software ...
Software and Systems Engineer
Herndon, VA · On-site
$177K - $210K/yr
We are seeking an experienced Software and Systems Development Engineer to support the design ... The devices under test are embedded Linux systems operating in a physical lab network, so ...
Quick apply
Software and Systems Engineer
Herndon, VA · On-site
$177K - $210K/yr
We are seeking an experienced Software and Systems Development Engineer to support the design ... The devices under test are embedded Linux systems operating in a physical lab network, so ...
Unix, Linux, Windows, VxWorks, JunOS, or vendorproprietary operating systems. * Experience with ... Systems engineering of embedded systems * Requirements: * U.S. Citizenship is required for all ...
Unix, Linux, Windows, VxWorks, JunOS, or vendorproprietary operating systems. * Experience with ... Systems engineering of embedded systems * Requirements: * U.S. Citizenship is required for all ...
Embedded Developer 3
Annapolis Junction, MD · On-site
$190K - $225K/yr
Unix, Linux, Windows, VxWorks, JunOS, or vendor‐proprietary operating systems. * Reverse ... Systems engineering of embedded systems * Requirements: * U.S. Citizenship is required for all ...
Quick apply
Embedded Developer 3
Annapolis Junction, MD · On-site
$190K - $225K/yr
Unix, Linux, Windows, VxWorks, JunOS, or vendor‐proprietary operating systems. * Reverse ... Systems engineering of embedded systems * Requirements: * U.S. Citizenship is required for all ...
Unix, Linux, Windows, VxWorks, JunOS, or vendorproprietary operating systems. * Experience with ... Systems engineering of embedded systems * Requirements: * U.S. Citizenship is required for all ...
Unix, Linux, Windows, VxWorks, JunOS, or vendorproprietary operating systems. * Experience with ... Systems engineering of embedded systems * Requirements: * U.S. Citizenship is required for all ...
Embedded Developer 3
Annapolis Junction, MD · On-site
$190K - $225K/yr
Unix, Linux, Windows, VxWorks, JunOS, or vendor-proprietary operating systems. * Reverse ... Systems engineering of embedded systems Requirements: * U.S. Citizenship is required for all ...
Embedded Developer 3
Annapolis Junction, MD · On-site
$190K - $225K/yr
Unix, Linux, Windows, VxWorks, JunOS, or vendor-proprietary operating systems. * Reverse ... Systems engineering of embedded systems Requirements: * U.S. Citizenship is required for all ...
Embedded Developer 3
Annapolis Junction, MD · On-site
$190K - $225K/yr
Unix, Linux, Windows, VxWorks, JunOS, or vendor‐proprietary operating systems. * Reverse ... Systems engineering of embedded systems * Requirements: * U.S. Citizenship is required for all ...
Quick apply
Embedded Developer 3
Annapolis Junction, MD · On-site
$190K - $225K/yr
Unix, Linux, Windows, VxWorks, JunOS, or vendor‐proprietary operating systems. * Reverse ... Systems engineering of embedded systems * Requirements: * U.S. Citizenship is required for all ...
Embedded Developer 3
Annapolis Junction, MD · On-site
$190K - $225K/yr
Unix, Linux, Windows, VxWorks, JunOS, or vendor-proprietary operating systems. * Reverse ... Systems engineering of embedded systems Requirements: * U.S. Citizenship is required for all ...
Embedded Developer 3
Annapolis Junction, MD · On-site
$190K - $225K/yr
Unix, Linux, Windows, VxWorks, JunOS, or vendor-proprietary operating systems. * Reverse ... Systems engineering of embedded systems Requirements: * U.S. Citizenship is required for all ...
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc ... Experience automating the testing of embedded software running on embedded devices. YOE / Degree ...
New
Quick apply
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc ... Experience automating the testing of embedded software running on embedded devices. YOE / Degree ...
New
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc ... Experience automating the testing of embedded software running on embedded devices. YOE / Degree ...
New
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc ... Experience automating the testing of embedded software running on embedded devices. YOE / Degree ...
New
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc ... Experience automating the testing of embedded software running on embedded devices. YOE / Degree ...
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc ... Experience automating the testing of embedded software running on embedded devices. YOE / Degree ...
Development experience on embedded platforms (Linux, Unix, Android, VxWorks) * Experience with Software Reverse Engineering and/or debugging tools, such as IDAPro, OllyDbg, gdb, etc. * BA or BS ...
Development experience on embedded platforms (Linux, Unix, Android, VxWorks) * Experience with Software Reverse Engineering and/or debugging tools, such as IDAPro, OllyDbg, gdb, etc. * BA or BS ...
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc ... Experience automating the testing of embedded software running on embedded devices. YOE / Degree ...
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc ... Experience automating the testing of embedded software running on embedded devices. YOE / Degree ...
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc ... Experience automating the testing of embedded software running on embedded devices. YOE / Degree ...
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc ... Experience automating the testing of embedded software running on embedded devices. YOE / Degree ...
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc ... Experience automating the testing of embedded software running on embedded devices. YOE / Degree ...
Quick apply
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc ... Experience automating the testing of embedded software running on embedded devices. YOE / Degree ...
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc ... Experience automating the testing of embedded software running on embedded devices. YOE / Degree ...
Experience with low-level programming in a Windows, Linux, or RTOS (i.e., VxWorks, uC/OS, etc ... Experience automating the testing of embedded software running on embedded devices. YOE / Degree ...
Embedded Linux Developer information
See Washington salary details
$96.8K - $102.2K
2% of jobs
$102.2K - $107.5K
9% of jobs
$107.5K - $112.9K
11% of jobs
$114.2K is the 25th percentile. Wages below this are outliers.
$112.9K - $118.3K
12% of jobs
$118.3K - $123.6K
14% of jobs
The median wage is $124.4K / yr.
$123.6K - $129K
18% of jobs
$132.1K is the 75th percentile. Wages above this are outliers.
$129K - $134.3K
17% of jobs
$134.3K - $139.7K
9% of jobs
$139.7K - $145K
6% of jobs
$145K - $150.4K
2% of jobs
$150.4K - $155.7K
0% of jobs
$96.8K
$125.1K
$155.7K
How much do embedded linux developer jobs pay per year?
What are Embedded Linux Developers?
What are some common challenges faced by Embedded Linux Developers when integrating hardware and software components?
Who earns more, VLSI or embedded?
What is the difference between Embedded Linux Developer vs Firmware Engineer?
| Aspect | Embedded Linux Developer | Firmware Engineer |
|---|---|---|
| Required Skills | Proficiency in Linux kernel, C/C++, embedded systems, device drivers | Low-level programming, C/C++, microcontrollers, hardware interfaces |
| Work Environment | Embedded Linux systems, development boards, Linux-based OS | Microcontrollers, hardware prototyping, real-time systems |
| Industry Usage | Consumer electronics, IoT devices, automotive | Consumer electronics, aerospace, industrial equipment |
Embedded Linux Developers focus on developing software for Linux-based embedded systems, working with Linux kernels and device drivers. Firmware Engineers work on low-level hardware programming, often with microcontrollers and real-time systems. While both roles require C/C++ skills and embedded systems knowledge, Embedded Linux Developers typically work in Linux environments, whereas Firmware Engineers focus on hardware-level programming.
What are the key skills and qualifications needed to thrive as an Embedded Linux Developer, and why are they important?
Is embedded systems still a good career in 2026?
How to become an embedded Linux developer?
Is learning embedded Linux worth it?
What Does an Embedded Linux Developer Do?
As an embedded Linux developer, your duties and responsibilities are to design, test, implement, and integrate software solutions for specific pieces of hardware. Embedded technology often refers to hardware that is not commonly considered a computer, but is controlled by applications or an operating system, such as Linux. These include watches, car engines, and televisions, for example. As an embedded Linux developer, you work closely with programmers, optimization experts, quality assurance technicians, and product engineering designers, as well as all of your external customers.
Job description
MAG is staffing for an Embedded Systems & Robotics Engineer who will bridge the critical hardware-software boundary for autonomous tactical systems. You'll modify and enhance systems and solutions that operate independently in GPS-denied environments, from underwater vehicles to aerial swarms, while ensuring reliability in the harshest conditions.
US Citizens Only
Former US Defense Contractor / US Gov / US Military Experience Only
This is a Hybrid Position - Remote mainly - but as well on call to come into a MAG office when requested.
We are seeking candidates who live in proximity to our corporate HQ in Fairfax, VA primarily but will entertain persons living near our satellite offices in:
Aberdeen, MD - Titusville, FL - Newport News, VA - Carthage NC
Primary Responsibilities
- Enhance or augment embedded software for autonomous vehicles (UGV, UAV, UUV, USV) to extend baseline capabilities
- Implement sensor fusion for autonomous navigation (LIDAR, cameras, IMU, sonar)
- Design control systems for robotic platforms and actuators
- Create hardware abstraction layers following MOSA/SOSA standards
- Develop digital twin simulations for hardware-in-the-loop testing
- Implement real-time operating systems (RTOS) and safety-critical software
- Develop and verify safety-critical software in accordance with established standards and best practices
- Design and fabricate custom hardware solutions using 3D printing and rapid prototyping
- Apply Model-Based Systems Engineering (MBSE) practices using SysML/AADL
- Lead field testing and validation of autonomous systems
- Support deployment and troubleshooting in operational environments
- Create hardware test fixtures and validation procedures
- Document MOSA compliance and interface specifications
- Train operators on system capabilities and limitations
Experience:
Required Qualifications
- 5+ years embedded systems and/or robotics development experience
- Strong proficiency in C and C++ for real-time for resource-constrained systems
- Expert proficiency and practical knowledge of Python for scripting, tooling, and rapid prototyping
- Experience with ROS/ROS2 for robotics development
- Hands-on experience with autonomous vehicle platforms
- Proficiency with CAD tools and 3D printing/fabrication
- Understanding of control theory and path planning algorithms
- Experience with hardware communication protocols (CAN, I2C, SPI, UART)
- Familiarity with MOSA/SOSA standards and open architectures
- Experience with simulation tools (Gazebo, MATLAB/Simulink)
- Experience with NVIDIA Jetson platforms for autonomous systems
- Military/defense robotics experience (ROS-M, JAUS)
- Hands-on experience with RTOS (e.g., FreeRTOS, VxWorks) and/or embedded Linux (Yocto, Buildroot)
- Knowledge of digital twin technologies and real-time simulation
- Familiarity with DO-178C, DO-254, or similar safety standards
- Experience with swarm robotics and distributed control
- Understanding of SLAM and computer vision for navigation
- Experience with environmental testing (MIL-STD-810)
- Pilot's license or experience with FAA Part 107 operations
Education:
- Bachelor's degree in EE, CE, ME, CS or related field
Clearance:
- Must be eligible for Secret security clearance
- US Citizenship required
What Makes You Successful Here
- You can go from CAD design to functioning prototype in days
- You understand autonomy from sensors to behavior planning
- You apply systems engineering rigor to rapid prototyping
- You're comfortable with both lab development and field operations
- You see MOSA as an enabler, not a constraint
About MAG Aerospace
Sourced by ZipRecruiter
Industry
Aerospace product and parts manufacturing
Company size
1,001 - 5,000 Employees
Headquarters location
Fairfax, VA, US
Year founded
2009