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

GDI Infotech
Virginia Beach, VA

Job Description

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.

Posted 2026-07-30

Recommended Jobs

Solution Architecture Consultant - Only On W2

KYYBA
Vienna, VA

Job Description Job Description Key Responsibilities: ·         Lead the overall technical architecture, design, and implementation strategy for the Cloud Core Release Certification Hub. ·   …

View Details
Posted 2026-07-30

Industrial CT Engineer

Richmond, VA

Job Description Would you like to be the technical owner of LEGO® Manufacturing Virginia's Industrial Computed Tomography (CT) inspection system and the site's designated Radiation Safety Off…

View Details
Posted 2026-07-29

Program Specialist

Old Dominion University Research Foundation
Norfolk, VA

Summary The Program Specialist provides subject matter and analytical support for the planning, implementation, monitoring, evaluation, and continuous quality improvement of adolescent health educati…

View Details
Posted 2026-07-30

WEEKEND BRAND AMBASSADOR - WEEKLY PAY ! IN COSTCO !

Zipfizz Corporation
Fairfax, VA

Job Description Job Description Join the Zipfizz Team as a Brand Promoter! Are you ready to take your energy and career to the next level? Zipfizz, the ultimate vitamin, energy, and hydration d…

View Details
Posted 2026-07-30

Nurse Practitioner M-F Flexible Start Time

i4 Search Group Healthcare
Richmond, VA

Job Description Job Description Title - Nurse Practitioner( NP)| Physician Assistant ( PA) Schedule | Monday–Friday | Flexible Start 7–8:30 a.m. | 8-Hour Days Status - Full-time Permanent …

View Details
Posted 2026-05-29

Part TimeCare Partner - AL 11p - 7a shift

Cogir Management, USA Inc
Alexandria, VA

Job Description Job Description Description: THE COMPANY Cogir Senior Living, based in Scottsdale, Arizona, proudly oversees a network of senior living communities spanning 11 states nationwi…

View Details
Posted 2026-03-20

Mental Health Support Specialist (Williamsburg VA)

GMA Interventions
Virginia Beach, VA

Job Description Job Description Salary: 22.00 THIS POSITION IS WITHIN THE WILLIAMSBURG AREA! Under the direction and supervision of the Clinical Supervisor and Program Director, this positi…

View Details
Posted 2026-06-20

Spanish Preschool Teacher P/T F/T

Childrens Center For Language And C
Falls Church, VA

Job Description Job Description Lead Teachers: Starting at $25/ hour. Instructional Assistant Teachers: Starting at $18-20/ hour (P/T & F/T positions available) employment type:  full-time j…

View Details
Posted 2026-03-27

Medical Receptionist / Medical Assistant (Front Office)

VITAL HEALTH & INTEGRATVE CARE
Fredericksburg, VA

Job Description Job Description Description: The Receptionist/Medical Assistant is responsible for providing exceptional customer service while supporting the daily operations of a busy outpat…

View Details
Posted 2026-06-26

AWS Full Stack Developer Software Engineer - Principal I

Argo Cyber Systems
Sterling, VA

Job Description Job Description AWS Full Stack Developer Software Engineer - Principal I This is only open to current candidates that are US Citizens and currently hold a US DoW Secret or Top-…

View Details
Posted 2026-06-26