Embedded Firmware Engineer - GNSS / Inertial Navigation Systems Defense / PNT R&D | Client-Confidential Engagement | U.S. Persons Only Client Sector Defense contractor -- Position, Navigation ...
Quick apply
Embedded Firmware Engineer - GNSS / Inertial Navigation Systems Defense / PNT R&D | Client-Confidential Engagement | U.S. Persons Only Client Sector Defense contractor -- Position, Navigation ...
Quick apply
Embedded Firmware Engineer - GNSS / Inertial Navigation Systems Defense / PNT R&D | Client-Confidential Engagement | U.S. Persons Only Client Sector Defense contractor -- Position, Navigation ...
Fredericksburg, VA · On-site
$100 - $130/hr
Boyd Thermal Solutions Inc. seeks a Firmware Design Engineer responsible for full lifecycle development of thermal control application firmware. The position emphasizes embedded system programming ...
New
Fredericksburg, VA · On-site
$100 - $130/hr
Boyd Thermal Solutions Inc. seeks a Firmware Design Engineer responsible for full lifecycle development of thermal control application firmware. The position emphasizes embedded system programming ...
New
$118K - $162K/yr
This position will work with the Chief Engineer to develop embedded software for this security ... Experience designing embedded firmware. We will look at a sample of your work US Citizenship is ...
$118K - $162K/yr
This position will work with the Chief Engineer to develop embedded software for this security ... Experience designing embedded firmware. We will look at a sample of your work US Citizenship is ...
Arlington, VA · On-site
$118K - $162K/yr
This position will work with the Chief Engineer to develop embedded software for this security ... embedded firmware. We will look at a sample of your work • US Citizenship is required Desired ...
Arlington, VA · On-site
$118K - $162K/yr
This position will work with the Chief Engineer to develop embedded software for this security ... embedded firmware. We will look at a sample of your work • US Citizenship is required Desired ...
Dahlgren, VA · On-site
$79K - $110K/yr
SimVentions is looking for a junior to mid level embedded software developer to help develop ... Write firmware to run on specified microcontrollers to achieve desired functionality * This ...
New
Dahlgren, VA · On-site
$79K - $110K/yr
SimVentions is looking for a junior to mid level embedded software developer to help develop ... Write firmware to run on specified microcontrollers to achieve desired functionality * This ...
New
$79K - $110K/yr
Overview SimVentions is looking for a junior to mid level embedded software developer to help ... Write firmware to run on specified microcontrollers to achieve desired functionality * This ...
New
$79K - $110K/yr
Overview SimVentions is looking for a junior to mid level embedded software developer to help ... Write firmware to run on specified microcontrollers to achieve desired functionality * This ...
New
Dahlgren, VA · On-site
$79K - $110K/yr
SimVentions is looking for a junior to mid level embedded software developer to help develop ... The Firmware Developer will write firmware to run on specified microcontrollers to achieve desired ...
New
Dahlgren, VA · On-site
$79K - $110K/yr
SimVentions is looking for a junior to mid level embedded software developer to help develop ... The Firmware Developer will write firmware to run on specified microcontrollers to achieve desired ...
New
Dahlgren, VA · On-site
$79K - $110K/yr
Overview SimVentions is looking for a junior to mid level embedded software developer to help ... Write firmware to run on specified microcontrollers to achieve desired functionality * This ...
New
Dahlgren, VA · On-site
$79K - $110K/yr
Overview SimVentions is looking for a junior to mid level embedded software developer to help ... Write firmware to run on specified microcontrollers to achieve desired functionality * This ...
New
Dahlgren, VA · On-site
$79K - $110K/yr
SimVentions is looking for a junior to mid level embedded software developer to help develop ... Write firmware to run on specified microcontrollers to achieve desired functionality * This ...
New
Dahlgren, VA · On-site
$79K - $110K/yr
SimVentions is looking for a junior to mid level embedded software developer to help develop ... Write firmware to run on specified microcontrollers to achieve desired functionality * This ...
New
Herndon, VA · On-site
$127K - $167K/yr
... Senior Embedded Security Software Engineer to join our Trusted Electronics & Effects team in ... The team is growing and looking for someone with an embedded systems and firmware analysis ...
Herndon, VA · On-site
$127K - $167K/yr
... Senior Embedded Security Software Engineer to join our Trusted Electronics & Effects team in ... The team is growing and looking for someone with an embedded systems and firmware analysis ...
Dahlgren, VA · On-site
$79K - $110K/yr
SimVentions is looking for a junior to mid level embedded software developer to help develop ... Write firmware to run on specified microcontrollers to achieve desired functionality * This ...
New
Dahlgren, VA · On-site
$79K - $110K/yr
SimVentions is looking for a junior to mid level embedded software developer to help develop ... Write firmware to run on specified microcontrollers to achieve desired functionality * This ...
New
Sterling, VA · On-site
As a Firmware Engineer, you will ... Design, develop, and maintain firmware for embedded systems across Molg's robotic platforms ...
Quick apply
Sterling, VA · On-site
As a Firmware Engineer, you will ... Design, develop, and maintain firmware for embedded systems across Molg's robotic platforms ...
Herndon, VA · On-site
$128K - $193K/yr
... Senior Embedded Security Software Engineer to join our Trusted Electronics & Effects team in ... The team is growing and looking for someone with an embedded systems and firmware analysis ...
Herndon, VA · On-site
$128K - $193K/yr
... Senior Embedded Security Software Engineer to join our Trusted Electronics & Effects team in ... The team is growing and looking for someone with an embedded systems and firmware analysis ...
Falls Church, VA · Hybrid
$140K - $160K/yr
Experience: 5+ years of developing firmware for mass market on Embedded Linux stacks * SDLC and programming languages: C, C++, Python, Go, Rust, Shell scripting * Parallel processing: Multiprocessing ...
Falls Church, VA · Hybrid
$140K - $160K/yr
Experience: 5+ years of developing firmware for mass market on Embedded Linux stacks * SDLC and programming languages: C, C++, Python, Go, Rust, Shell scripting * Parallel processing: Multiprocessing ...
Herndon, VA · On-site
$140K - $210K/yr
Job Title Senior Firmware Engineer Location Herndon, VA - Herndon, VA 20171 US (Primary) Fibertek, Inc. is a leading developer of laser and electro-optic systems for the aerospace community, with key ...
Herndon, VA · On-site
$140K - $210K/yr
Job Title Senior Firmware Engineer Location Herndon, VA - Herndon, VA 20171 US (Primary) Fibertek, Inc. is a leading developer of laser and electro-optic systems for the aerospace community, with key ...
Falls Church, VA · On-site
$140K - $160K/yr
Experience: 5+ years of developing firmware for mass market on Embedded Linux stacks * SDLC and programming languages: C, C++, Python, Go, Rust, Shell scripting * Parallel processing: Multiprocessing ...
Falls Church, VA · On-site
$140K - $160K/yr
Experience: 5+ years of developing firmware for mass market on Embedded Linux stacks * SDLC and programming languages: C, C++, Python, Go, Rust, Shell scripting * Parallel processing: Multiprocessing ...
Herndon, VA · On-site
$140K - $210K/yr
We are looking for an experienced Firmware Engineer to contribute to the development of products on our Research and Development Division in Herndon VA. As part of our R&D division, you would join ...
Herndon, VA · On-site
$140K - $210K/yr
We are looking for an experienced Firmware Engineer to contribute to the development of products on our Research and Development Division in Herndon VA. As part of our R&D division, you would join ...
Herndon, VA · On-site
$128K - $193K/yr
... Senior Embedded Security Software Engineer to join our Trusted Electronics & Effects team in ... The team is growing and looking for someone with an embedded systems and firmware analysis ...
Herndon, VA · On-site
$128K - $193K/yr
... Senior Embedded Security Software Engineer to join our Trusted Electronics & Effects team in ... The team is growing and looking for someone with an embedded systems and firmware analysis ...
Arlington, VA · On-site
$210K - $250K/yr
We need a Senior Embedded Linux / Platform Software Engineer who can own the software that runs at ... Design and maintain OTA software and firmware update pipelines (AWS IoT Jobs or Mender-based) that ...
Arlington, VA · On-site
$210K - $250K/yr
We need a Senior Embedded Linux / Platform Software Engineer who can own the software that runs at ... Design and maintain OTA software and firmware update pipelines (AWS IoT Jobs or Mender-based) that ...
Sterling, VA · On-site
$110K - $140K/yr
Embedded Software Engineer Location: Sterling, VA - Onsite About Accelevation We build what the ... Design and implement firmware for embedded systems used in power monitoring, switching control, and ...
Sterling, VA · On-site
$110K - $140K/yr
Embedded Software Engineer Location: Sterling, VA - Onsite About Accelevation We build what the ... Design and implement firmware for embedded systems used in power monitoring, switching control, and ...
$80.3K - $90.8K
1% of jobs
$90.8K - $101.2K
6% of jobs
$101.2K - $111.7K
8% of jobs
$117.8K is the 25th percentile. Wages below this are outliers.
$111.7K - $122.1K
16% of jobs
$122.1K - $132.6K
18% of jobs
The median wage is $132.9K / yr.
$132.6K - $143K
16% of jobs
$151.8K is the 75th percentile. Wages above this are outliers.
$143K - $153.5K
12% of jobs
$153.5K - $163.9K
8% of jobs
$163.9K - $174.4K
6% of jobs
$174.4K - $184.9K
5% of jobs
$184.9K - $195.3K
3% of jobs
$80.3K
$139.1K
$195.3K
| Aspect | Senior Embedded Firmware Engineer | Embedded Software Engineer |
|---|---|---|
| Required Credentials | Bachelor's or higher in Electrical Engineering, Computer Science; experience in firmware development | Bachelor's or higher in Computer Science or related field; programming skills in embedded systems |
| Work Environment | Designing, developing, and testing firmware for embedded devices | Developing software for embedded systems, often in a team environment |
| Industry Usage | Electronics, IoT, automotive, consumer devices | Consumer electronics, industrial automation, IoT |
The main difference is that a Senior Embedded Firmware Engineer typically has more experience, takes on complex firmware projects, and may lead development efforts, whereas an Embedded Software Engineer focuses on developing embedded software, often at an entry to mid-level experience. Both roles require strong programming skills and knowledge of embedded systems, but the senior role emphasizes leadership and advanced technical expertise.

$70 - $100/hr
Contractor
Posted 7 days ago
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.
Sourced by ZipRecruiter
It services
51 - 200 Employees
Ann Arbor, MI, US
1993