1

Embedded Linux Jobs in Virginia (NOW HIRING)

... embedded systems and Linux based environments โ€ข Understanding of networking fundamentals and common protocols โ€ข Ability to communicate technical information clearly to both technical and non ...

Electronic Design Engineer

VA ยท On-site

$65K - $130K/yr

Work with technologies such as ARM processors, DSPs, embedded Linux, FreeRTOS, cellular networks, WiFi, Bluetooth, GPS, USB, and real-time processing * Interface with external device applications ...

Embedded Software Engineer

Herndon, VA ยท On-site +1

$135K - $177K/yr

Linux or a POSIX O/S environment * Familiarity with software configuration management, defect ... Embedded development including hardware debug, device drivers, and real-time constraints in a ...

Embedded Software Engineer

Herndon, VA ยท On-site +1

$135K - $177K/yr

Linux or a POSIX O/S environment * Familiarity with software configuration management, defect ... Embedded development including hardware debug, device drivers, and real-time constraints in a ...

Embedded Software Engineer

Herndon, VA ยท On-site +1

$135K - $177K/yr

Linux or a POSIX O/S environment * Familiarity with software configuration management, defect ... Embedded development including hardware debug, device drivers, and real-time constraints in a ...

Strong proficiency with Linux system administration and embedded Linux environments * Experience with: * CI/CD platforms (GitLab CI, Jenkins, or similar) * Scripting languages (Bash, Python)

next page

Showing results 1-20

Embedded Linux information

See Virginia salary details

$83.3K

$133.7K

$187.9K

How much do embedded linux jobs pay per year?

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

What are the most commonly searched types of Embedded Linux jobs in Virginia? The most popular types of Embedded Linux jobs in Virginia are:
Infographic showing various Embedded Linux job openings in Virginia as of July 2026, with employment types broken down into 100% Full Time. Highlights an 100% In-person job distribution, with an average salary of $133,721 per year, or $64.3 per hour.

Linux Developer with Security Clearance

Nightwing

Sterling, VA โ€ข On-site

$122K - $253K/yr

Other

Medical, Dental, Vision, Retirement, PTO

Posted 3 days ago


Job description

Nightwing provides technically advanced full-spectrum cyber, data operations, systems integration and intelligence mission support services to meet our customers' most demanding challenges. Our capabilities include cyber space operations, cyber defense and resiliency, vulnerability research, ubiquitous technical surveillance, data intelligence, lifecycle mission enablement, and software modernization. Nightwing brings disruptive technologies, agility, and competitive offerings to customers in the intelligence community, defense, civil, and commercial markets. We are seeking an experienced Linux Developer to join our engineering team. The ideal candidate will have a strong background in system-level software development and a deep understanding of Linux/Unix internals. This role involves designing, developing, testing, and debugging high-performance software across multiple hardware architectures in a collaborative, cross-platform environment. Responsibilities * Design, develop, test, and debug system-level software for Linux-based platforms
* Contribute to low-level system components, drivers, and core services
* Collaborate with cross-functional teams to support development across multiple architectures
* Analyze and resolve complex technical issues related to performance, stability, and scalability
* Participate in code reviews and follow best practices for secure and maintainable software development
Required Qualifications * Current TS/SCI with Poly Clearance
* Minimum 3 years of professional experience developing, testing, and debugging software in C, C++, and Python
* Minimum 3 years of experience developing, testing, and debugging system-level software for Linux
* Demonstrated in-depth understanding of Linux/Unix internals, including low-level system development, APIs, and interfaces
* Proven experience working in cross-platform environments
* Hands-on experience with one or more of the following architectures: x86/x64, ARM, and/or MIPS
Preferred Qualifications * Experience with Linux kernel development
* Familiarity with embedded systems or performance-critical environments
* Strong debugging skills using system-level tools and techniques Please Note: This position is contingent upon contract award. Salary & Benefits
The salary associated with this position ($122,000-$253,000) is commensurate with the selected candidate's qualifications, years of relevant experience, and demonstrated level of expertise. Compensation will be determined based on these factors to ensure alignment with skills, responsibilities, and market standards. Nightwing offers medical, vision and dental insurance coverage in addition to a 401k plan, PTO, Holidays, and additional insurances. Nightwing is An Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability or veteran status, age or any other federally protected class.