1

Embedded Linux Software Engineer Jobs in Virginia

Embedded Software Engineer

Chantilly, VA · On-site

$125.10K - $225.20K/yr

Develop and maintain embedded Linux applications using PetaLinux on Xilinx SoC platforms to control ... Engineering, Computer Science, or related). * 4 to 8years of embedded software experience.

New

... Linux based embedded systems. Develop firmware and low level drivers to interface with sensors ... Specialized experience shall also include demonstrated ability to engineer complex systems with ...

Senior Satellite Flight Software Engineer

Chantilly, VA · On-site

$125.40K - $165.30K/yr

Writing this software in Rust targeting an embedded Linux environment. * Working in a small, agile ... Mentoring junior and mid-level engineers, conducting design and code reviews, and helping set ...

Embedded Software Engineer

Herndon, VA · On-site +1

$135.20K - $177.90K/yr

This is a cross-functional engineering position, developing embedded software for our satellite products on a Linux platform. This position is based in Herndon, VA. Responsibilities * Develop the C ...

Embedded Software Engineer

Herndon, VA · On-site +1

$135.20K - $177.90K/yr

This is a cross-functional engineering position, developing embedded software for our satellite products on a Linux platform. This position is based in Herndon, VA. * Develop the C++ applications ...

Embedded Software Engineer

Herndon, VA · On-site +1

$135.20K - $177.90K/yr

This is a cross-functional engineering position, developing embedded software for our satellite products on a Linux platform. This position is based in Herndon, VA. Responsibilities * Develop the C ...

Embedded Software Engineer

Herndon, VA · On-site +1

$135.20K - $177.90K/yr

This is a cross-functional engineering position, developing embedded software for our satellite products on a Linux platform. This position is based in Herndon, VA. Responsibilities * Develop the C ...

Embedded Software Engineer

Herndon, VA · On-site +1

$135.20K - $177.90K/yr

This is a cross-functional engineering position, developing embedded software for our satellite products on a Linux platform. This position is based in Herndon, VA. Responsibilities * Develop the C ...

CCS is in search of a Senior Linux Software Developer/System Administrator to fill a System Architects role for PFPA's atmospheric modeling system. The system provides hazard prediction for the ...

next page

Showing results 1-20

Embedded Linux Software Engineer information

See Virginia salary details

$83.3K

$133.7K

$187.9K

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

As of May 30, 2026, the average yearly pay for embedded linux software engineer in Virginia is $133,721.00, according to ZipRecruiter salary data. Most workers in this role earn between $108,100.00 and $159,100.00 per year, depending on experience, location, and employer.

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

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 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 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.

What are popular job titles related to Embedded Linux Software Engineer jobs in VA? For Embedded Linux Software Engineer jobs in VA, the most frequently searched job titles are:
Infographic showing various Embedded Linux Software Engineer job openings in Virginia as of May 2026, with employment types broken down into 81% Full Time, 12% Part Time, 5% Contract, and 2% Nights. Highlights an 46% Physical, 16% Hybrid, and 38% Remote job distribution, with an average salary of $133,721 per year, or $64.3 per hour.
Embedded Software Engineer

Embedded Software Engineer

Parsons

Chantilly, VA • On-site

$125.10K - $225.20K/yr

Full-time

Posted 2 days ago


Parsons rating

7.9

Company rating: 7.9 out of 10

Based on 44 frontline employees who took The Breakroom Quiz

155th of 350 rated engineering


Job description

In a world of possibilities, pursue one with endless opportunities. Imagine Next!At Parsons, you can imagine a career where you thrive, work with exceptional people, and be yourself. Guided by our leadership vision of valuing people, embracing agility, and fostering growth, we cultivate an innovative culture that empowers you to achieve your full potential. Unleash your talent and redefine what's possible.

Job Description:

This position focuses on Embedded Software Engineering for high-performance RF and DSP systems, leveraging Xilinx SoCs and FPGA-based signal processing chains in support of digital signal processing (DSP) programs.

What You'll Be Doing:

  • Develop and maintain embedded Linux applications using PetaLinux on Xilinx SoC platforms to control and interface with FPGA-based DSP pipelines.
  • Interface embedded software with FPGA logic using AXI, DMA, interrupts, EMIO, and memory-mapped peripherals to move high-rate RF I/Q data through DSP chains.
  • Develop and test designs that incorporate high-speed RF ADC and DAC devices for wideband signal capture, generation, and processing.
  • Configure, interface, and control ADC/DAC JESD204 (A/B/C) links and related JESD parameters to support reliable, high-throughput signal acquisition for DSP applications.
  • Implement and debug SPI, IC, GPIO, and register-level control interfaces for RF front-end components, clocking, and DSP-related control paths.
  • Support JESD204 link bring-up and debug in coordination with FPGA and hardware teams, ensuring end-to-end DSP data-path integrity and timing closure.
  • Perform system bring-up, debugging, calibration, and performance optimization with a focus on DSP metrics such as SNR, SFDR, EVM, and dynamic range.
  • Collaborate closely with RF, FPGA, hardware, and systems engineers to define architectures, requirements, and interfaces for DSP-centric systems (e.g., SDRs, channelizers, and custom RF processing nodes).
  • Validate designs using RF lab equipment (spectrum analyzers, signal generators, oscilloscopes, VNAs) and correlate measurements with expected DSP performance.
  • Document software, DSP algorithms, system interfaces, and test procedures for repeatable deployment and verification.
  • Write low-level firmware for board-level controls via FPGA and/or microcontroller in VHDL and/or C/C++, with an emphasis on supporting DSP data paths and timing.

What Required Skills You'll Bring:

  • Ability to obtain a security clearance.
  • US citizenship is required.
  • BSor similar in an engineering discipline (Electrical Engineering, Computer Engineering, Computer Science, or related).
  • 4 to 8years of embedded software experience.
  • Experience with RF transceivers (e.g., Analog Devices AD936x, AD908x, or similar) in DSP or SDR contexts.
  • Understanding of digital electronics and ability to follow schematic diagrams, especially around high-speed data converters and FPGA interfaces.
  • Familiarity with AXI interconnects, DMA engines, and high-throughput data paths for streaming DSP data.
  • Knowledge of GNU toolchains, cross-compilation, and Yocto-based workflows for building embedded Linux images and applications.
  • Understanding of wireless or SDR systems and how baseband DSP (e.g., modulation, filtering, channelization) maps onto RF hardware.

What Desired Skills You'll Bring:

  • Design, implement, and optimize DSP algorithms for RF applications such as modulation/demodulation, filtering, FFTs, channelization, and digital down/up conversion, targeting Xilinx SoCs/FPGA-based systems.
  • Experience writing Interface Control Documents (ICDs) or high-level design documents that define DSP data paths, timing, and control interfaces.
  • Experience writing automated test code and controlling external RF test equipment (e.g., for automated DSP performance and regression testing).
  • Ability to use test equipment such as oscilloscopes and logic analyzers in the debug of device control interfaces and DSP data paths.
  • Experience with custom Linux drivers for high-speed data capture, streaming, and control in DSP-centric systems.

    Security Clearance Requirement:

    NoneThis position is part of our Federal Solutions team.The Federal Solutions segment delivers resources to our US government customers that ensure the success of missions around the globe. Our intelligent employees drive the state of the art as they provide services and solutions in the areas of defense, security, intelligence, infrastructure, and environmental. We promote a culture of excellence and close-knit teams that take pride in delivering, protecting, and sustaining our nation's most critical assets, from Earth to cyberspace. Throughout the company, our people are anticipating what's next to deliver the solutions our customers need now.Salary Range: $125,100.00 - $225,200.00Parsons is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, veteran status or any other protected status.We truly invest and care about our employee's wellbeing and provide endless growth opportunities as the sky is the limit, so aim for the stars! Imagine next and join the Parsons quest-APPLY TODAY!

    Parsons is aware of fraudulent recruitment practices. To learn more about recruitment fraud and how to report it, please refer tohttps://www.parsons.com/fraudulent-recruitment/.


    What Parsons employees say

    Pay

    Benefits

    Hours and flexibility

    Workplace

    Get the full story on Breakroom