Embedded Firmware Engineer — GNSS/RTOS (C/C++, Linux)

GDI Infotech

Virginia Beach (VA)

Hybrid

USD 96,000 - 138,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

GDI Infotech is seeking an Embedded Firmware Engineer to develop robust firmware for GNSS/inertial navigation products in a defense-related program. The role involves hands-on C/C++ firmware work on ARM-based devices, Linux/RTOS integration, and secure software practices within a hybrid onsite engagement.

The candidate should be proficient with U-Boot/buildroot/kernel, have experience in RTOS concepts, and be comfortable in a fast-moving R&D environment governed by NOFORN requirements.

Qualifications

  • Strong hands-on experience developing embedded firmware in C/C++ for embedded platforms.
  • Experience with embedded Linux, including kernel/buildroot customization and real-time concepts.

Responsibilities

  • Develop embedded firmware for GNSS/inertial navigation devices using C/C++ on ARM platforms.
  • Customize Linux RTOS components (U-Boot, buildroot, kernel) for real-time operation.

Skills

Embedded firmware
C/C++
Linux/RTOS
GNSS/IMU experience
U.S. Citizenship

Tools

U-Boot
buildroot
kernel
Yocto
CI/CD

Job description

GDI Infotech is seeking an Embedded Firmware Engineer to develop robust firmware for GNSS/inertial navigation products in a defense-related program. The role involves hands-on C/C++ firmware work on ARM-based devices, Linux/RTOS integration, and secure software practices within a hybrid onsite engagement.

The candidate should be proficient with U-Boot/buildroot/kernel, have experience in RTOS concepts, and be comfortable in a fast-moving R&D environment governed by NOFORN requirements.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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

GDI Infotech • Virginia Beach (VA)

On-site
USD 96,000 - 138,000
Senior Embedded Firmware Engineer (RTOS, ARM)
Senior Embedded Firmware Engineer (RTOS, ARM)

TechINT Solutions Group, LLC • Baltimore (MD)

On-site
USD 100,000 - 140,000
15 personal days
10 paid federal holidays
Health insurance
+4
Embedded Navigation Software Engineer (C++, GNSS)
Embedded Navigation Software Engineer (C++, GNSS)

Integrated Solutions for Systems, Inc. • Dayton (OH)

On-site
USD 80,000 - 105,000
Health benefits
Collaborative work environment
Employee ownership
+5
Embedded Systems Engineer II — Real-Time, Linux & C/C++
Embedded Systems Engineer II — Real-Time, Linux & C/C++

Kratos Defense & Security Solutions, Inc. • Huntsville (AL)

On-site
USD 80,000 - 110,000
Disability Insurance
401(k) Savings Plan
Employee Stock Purchase Plan (ESPP)
+3
Firmware Engineer
Firmware Engineer

HumCap • United States

On-site
USD 120,000 - 165,000
Embedded SW Engineer Intern — On-Site, GNSS/RTOS
Embedded SW Engineer Intern — On-Site, GNSS/RTOS

CNH Industrial Group • Tempe (AZ), Northern (KY)

Hybrid
USD 27,000 - 48,000
Housing support
Senior Embedded Software Engineer — GPS/INS Navigation (R-EGI)
Senior Embedded Software Engineer — GPS/INS Navigation (R-EGI)

Integrated Sol for Sys Inc • Dayton (OH), Northern (KY)

Hybrid
USD 175,000 - 200,000
Health benefits
Employee ownership
Paid time off
+4
Senior Embedded Software Engineer - GPS/INS Navigation
Senior Embedded Software Engineer - GPS/INS Navigation

Integrated Solutions for Systems, Inc. • Dayton (OH)

On-site
USD 120,000 - 180,000
Competitive salary and benefits
Employee ownership
Tuition assistance
Embedded Firmware Engineer
Embedded Firmware Engineer

Coda Octopus Colmek, Inc. • Murray (UT)

On-site
USD 90,000 - 130,000
Embedded Firmware Intern — GNSS, RTOS, C/C++
Embedded Firmware Intern — GNSS, RTOS, C/C++

CNH • Tempe (AZ)

On-site
USD 26,000 - 48,000