1

Linux Kernel Firmware Engineer Jobs in Virginia (NOW HIRING)

Firmware Engineer

Falls Church, VA · Hybrid

$140K - $160K/yr

  • Medical

  • Dental

  • Vision

  • PTO

Develop in a Linux environment using source code control system and deployment pipelines ... Design and develop Kernel modules, device drivers and CMA/DMA/DSP/VCU/GPU firmware * Gain and ...

Firmware Engineer

Falls Church, VA · On-site

$140K - $160K/yr

  • Medical

  • Dental

  • Vision

  • PTO

Develop in a Linux environment using source code control system and deployment pipelines ... Design and develop Kernel modules, device drivers and CMA/DMA/DSP/VCU/GPU firmware * Gain and ...

Firmware Engineer

Falls Church, VA · On-site

$140K - $160K/yr

  • Medical

  • Dental

  • Vision

  • PTO

Develop in a Linux environment using source code control system and deployment pipelines ... Design and develop Kernel modules, device drivers and CMA/DMA/DSP/VCU/GPU firmware * Gain and ...

We are looking for an experienced Firmware Engineer to contribute to the development of products on ... with Linux, scripting, Docker containers, and automation Experience developing Hi-Rel/Space ...

Linux Systems Engineer

Sterling, VA · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

This role is ideal for an engineer with deep expertise in Linux networking, policy-based routing, kernel performance tuning, infrastructure automation, and modern VPN technologies including WireGuard ...

Linux Systems Engineer

Sterling, VA · On-site

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

This role is ideal for an engineer with deep expertise in Linux networking, policy-based routing, kernel performance tuning, infrastructure automation, and modern VPN technologies including WireGuard ...

Linux Systems Engineer

Sterling, VA

  • Medical

  • Dental

  • Vision

  • Retirement

  • PTO

This role is ideal for an engineer with deep expertise in Linux networking, policy-based routing, kernel performance tuning, infrastructure automation, and modern VPN technologies including WireGuard ...

Senior Firmware Engineer

Herndon, VA · On-site

$140K - $210K/yr

... with Linux, scripting, Docker containers, and automation Experience developing Hi-Rel/Space ... with firmware engineering, VHDL (RTL), System Verilog (Testing) Expertise with Digital Signal ...

Design, develop, and maintain low-level kernel-mode components, drivers, and subsystems for Linux platforms. * Perform reverse engineering of Linux binaries (both legitimate and malicious) to ...

Design, develop, and maintain low-level kernel-mode components, drivers, and subsystems for Linux platforms. * Perform reverse engineering of Linux binaries (both legitimate and malicious) to ...

Design, develop, and maintain low-level kernel-mode components, drivers, and subsystems for Linux platforms. * Perform reverse engineering of Linux binaries (both legitimate and malicious) to ...

Senior Firmware Engineer

Herndon, VA · On-site

$140K - $210K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Job Title Senior Firmware Engineer Location Herndon, VA - Herndon, VA 20171 US (Primary) Fibertek ... Experience with Linux, scripting, Docker containers, and automation * Experience developing Hi-Rel ...

Senior Firmware Engineer

Herndon, VA · On-site

$140K - $210K/yr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Job Title Senior Firmware Engineer Location Herndon, VA - Herndon, VA 20171 US (Primary) Fibertek ... Experience with Linux, scripting, Docker containers, and automation * Experience developing Hi-Rel ...

Embedded Software Engineer

Herndon, VA · On-site

$135K - $177K/yr

An aerospace client is seeking a Full Time Embedded Software Engineer to join the team and will be ... and firmware in C/C++/Rust Experience with Embedded linux, RTOS, and Linux kernel or Petalinux ...

They are seeking an experienced Linux Developer to design, develop, test, and debug high ... with Linux kernel development • Familiarity with embedded systems or performance-critical ...

We are seeking an experienced Linux Developer to join our engineering team, where the ideal ... with Linux kernel development • Familiarity with embedded systems or performance-critical ...

Embedded Software Engineer

Herndon, VA · On-site

$123K - $151K/yr

An aerospace client is seeking a Full Time Embedded Software Engineer to join the team and will be ... firmware in C/C++/Rust * Experience with Embedded linux, RTOS, and Linux kernel or Petalinux

next page

Showing results 1-20

Linux Kernel Firmware Engineer information

What is the difference between Linux Kernel Firmware Engineer vs Embedded Software Engineer?

AspectLinux Kernel Firmware EngineerEmbedded Software Engineer
Required CredentialsBachelor's in Computer Science or Electrical Engineering; knowledge of Linux kernel developmentBachelor's in Computer Engineering, Electrical Engineering, or related; embedded systems experience
Work EnvironmentDeveloping firmware for Linux-based systems, often in hardware labs or R&D teamsDesigning software for embedded devices like IoT gadgets, automotive systems, or consumer electronics
Industry UsageTelecommunications, consumer electronics, hardware manufacturersAutomotive, IoT, medical devices, consumer electronics

The Linux Kernel Firmware Engineer focuses on developing and maintaining firmware specifically for Linux kernel environments, ensuring hardware compatibility and performance. In contrast, the Embedded Software Engineer works on a broader range of embedded systems, often with real-time constraints and different operating systems. Both roles require embedded programming skills but differ in scope and specific expertise.

Infographic showing various Linux Kernel Firmware Engineer job openings in Virginia as of August 2026, with employment types broken down into 85% Full Time, 12% Part Time, and 3% Contract. Highlights an 85% Physical, 6% Hybrid, and 9% Remote job distribution.

Embedded Firmware Engineer (C/C++, Linux)

GDI Infotech

Virginia Beach, VA • On-site

$70 - $100/hr

Contractor

Posted 19 days ago


Job description

GDI Infotech, Inc.

JOB DESCRIPTION

Embedded Firmware Engineer – GNSS / Inertial Navigation Systems

Defense / PNT R&D | Client-Confidential Engagement | U.S. Persons Only

Client Sector

Defense contractor — Position, Navigation & Timing (PNT) technology

Engagement Type

Contract / Contract-to-Hire (via GDI Infotech)

Work Eligibility

U.S. Citizen required — NOFORN program restrictions apply

Location

Onsite/hybrid with client; specifics confirmed at engagement

Period of Performance

Initial deliverables due within 180 calendar days of requirements release, plus up to 90 days of post-delivery support

ABOUT THE OPPORTUNITY

GDI Infotech is supporting a defense technology client that develops mission-specific navigation and timing solutions for government customers. The client's PNT (Position, Navigation and Timing) Directorate is seeking embedded firmware engineers to support two related Research & Development efforts: a multi-receiver GPS/inertial navigation card (“M-REGI”) and a secure, non-“Over-The-Air” timing and ephemeris delivery system (“Secure Start”).

Candidates with strong embedded C/C++ and Linux/RTOS experience, ideally with GNSS or inertial navigation exposure, are strongly encouraged to apply.

WHAT YOU'LL WORK ON

M-REGI (Navigation Card): Developing embedded C/C++ firmware for a custom circuit card built around a Microchip SAM9X60 ARM processor, integrating dual GPS satellite receivers and a tactical-grade Inertial Measurement Unit (IMU).

• Implementing Multi-Hypothesis Tracking (MHT) logic to arbitrate between two satellite-based navigation solutions using covariance, satellite tracking, and spoofing-detection metadata.

Secure Start (Timing/Ephemeris POC): Building a proof-of-concept, laptop-based system (Linux/Ubuntu) that generates and delivers precise satellite timing and ephemeris data to a navigation receiver without relying on standard over-the-air signals — reducing vulnerability to spoofing.

• Working from orbital-parameter curve-fit algorithms (SDP4-based), Look-Up Table generation for GPS/Galileo constellations, and Precision Time Protocol (PTP) synchronization.

• Customizing Linux RTOS components (U-Boot, buildroot, kernel) for real-time embedded operation using the Yocto project.

• Building a lightweight CI/CD pipeline appropriate for an R&D environment.

• Documenting code structure, data flow, and user interface/configuration parameters.

• Providing up to 90 days of post-delivery engineering support, including troubleshooting, minor code changes, and knowledge transfer/training.

REQUIRED QUALIFICATIONS

• Strong hands-on experience developing embedded firmware in C/C++.

• Experience with embedded Linux, including kernel/buildroot customization and real-time operating system concepts (Yocto project experience a plus).

• Familiarity with serial, USB, and TCP/IP communication interfaces on embedded platforms.

• Ability to work from block diagrams, written specifications, and MATLAB reference scripts to implement equivalent functionality in firmware.

• Comfort working in a small, fast-moving R&D environment with evolving requirements.

• U.S. Citizenship required; ability to comply with NOFORN handling requirements (no dissemination to foreign nationals, entities, or governments).

PREFERRED / NICE-TO-HAVE

• Background in GNSS/GPS receiver systems, inertial navigation, or Extended Kalman Filter (EKF) implementations.

• Experience with satellite orbital mechanics or TLE (Two-Line Element) data / SGP4-SDP4 propagation models.

• Familiarity with Precision Time Protocol (PTP) or other precision timing/synchronization systems.

• Experience building CI/CD pipelines for embedded or R&D software workflows.

• Working knowledge of IEEE 730 (Software Quality Assurance Plans) or similar SQA frameworks.

• Prior experience on defense, aerospace, or other ITAR/NOFORN-controlled programs.

ABOUT GDI INFOTECH

GDI Infotech, Inc. is an IT staffing and recruiting firm specializing in the MSP/MSSP and technology services channel, offering direct hire, contract-to-hire, contract staffing, and onsite project deployment. GDI partners with clients to deliver qualified, vetted technical talent quickly and reliably.