2

Entry Level Embedded Firmware Engineer Jobs (NOW HIRING)

This role is ideal for an engineer looking to build experience across multiple areas of embedded systems while working alongside senior firmware, RF, and cybersecurity engineers. The Integrating ...

Embedded Firmware Engineer

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 ...

A Senior Embedded/Firmware Engineer is responsible for the implementation of firmware for Nordson WaferSense and 3D MRS sensors. A Senior Embedded/Firmware Engineer has an elevated level of autonomy ...

A Senior Embedded/Firmware Engineer is responsible for the implementation of firmware for Nordson WaferSense and 3D MRS sensors. A Senior Embedded/Firmware Engineer has an elevated level of autonomy ...

Firmware Engineer HYPERLUME Software Engineering San Jose, CA, USA About the role We are seeking a Firmware Engineer to design, develop, and maintain embedded firmware for Credo's high-speed ...

A Senior Embedded/Firmware Engineer is responsible for the implementation of firmware for Nordson WaferSense and 3D MRS sensors. A Senior Embedded/Firmware Engineer has an elevated level of autonomy ...

A Senior Embedded/Firmware Engineer is responsible for the implementation of firmware for Nordson WaferSense and 3D MRS sensors. A Senior Embedded/Firmware Engineer has an elevated level of autonomy ...

Industry experience in embedded firmware/software development for microcontrollers.* Design experience in C/C++ for embedded applications.* Experience with chip-to-chip communication protocols or ...

Showing results 41-60

Entry Level Embedded Firmware Engineer information

See salary details

$73.5K

$122K

$164K

How much do entry level embedded firmware engineer jobs pay per year?

As of Sep 14, 2026, the average yearly pay for entry level embedded firmware engineer in the United States is $122,008.00, according to ZipRecruiter salary data. Most workers in this role earn between $103,000.00 and $141,000.00 per year, depending on experience, location, and employer.

What does an entry level embedded firmware engineer do?

An Entry Level Embedded Firmware Engineer is responsible for designing, developing, and testing low-level software that runs on hardware devices, such as microcontrollers and embedded systems. They work closely with hardware engineers to ensure that the firmware correctly interfaces with the hardware components. Typical tasks include writing code in languages like C or C++, debugging firmware, conducting unit tests, and assisting in hardware bring-up. Entry-level engineers often learn on the job and may help maintain or update existing firmware as needed.

What are the key skills and qualifications needed to thrive as an entry level embedded firmware engineer?

To thrive as an Entry Level Embedded Firmware Engineer, you need a strong grasp of C/C++ programming, embedded systems concepts, and a relevant engineering degree such as Electrical or Computer Engineering. Familiarity with microcontroller development kits, debuggers, oscilloscopes, and version control systems like Git is typically required. Problem-solving abilities, attention to detail, and effective teamwork are crucial soft skills for this role. These skills ensure reliable firmware development, seamless integration with hardware, and successful collaboration within multidisciplinary engineering teams.

What are some common challenges faced by entry level embedded firmware engineers during their first projects?

Entry-level embedded firmware engineers often encounter challenges such as understanding complex hardware interfaces, debugging low-level code, and adapting to strict resource constraints like limited memory and processing power. Collaborating closely with hardware engineers and learning to interpret hardware schematics can also be initially daunting. However, most teams provide mentorship and code reviews to help new engineers build confidence and develop their problem-solving skills in a supportive environment.
More about Entry Level Embedded Firmware Engineer jobs

What cities are hiring for Entry Level Embedded Firmware Engineer jobs?

Cities with the most Entry Level Embedded Firmware Engineer job openings:

What are the most commonly searched types of Embedded Firmware Engineer jobs?

The most popular types of Embedded Firmware Engineer jobs are:

What states have the most Entry Level Embedded Firmware Engineer jobs?

States with the most job openings for Entry Level Embedded Firmware Engineer jobs include:

What are popular job titles related to Entry Level Embedded Firmware Engineer jobs?

For Entry Level Embedded Firmware Engineer jobs, the most frequently searched job titles are:

Infographic showing various Entry Level Embedded Firmware Engineer job openings in the United States as of September 2026, with employment types broken down into 1% Internship, 89% Full Time, 7% Part Time, and 3% Contract. Highlights an 84% Physical, 5% Hybrid, and 11% Remote job distribution, with an average salary of $122,008 per year, or $58.7 per hour.

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

Virginia Beach, VA • On-site

GDI Infotech
IT Services • 51 - 200 employees

$91K - $124K/yr

Other

Re-posted 16 days ago


Key responsibilities

  • Develop embedded C/C++ firmware for custom navigation and timing hardware components.

  • Implement and customize Linux RTOS components, including kernel, U-Boot, and buildroot, for real-time embedded operation.

  • Document code structure, data flow, and configuration parameters, and provide post-delivery engineering support.


Job description

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

Virginia Beach, United States | Posted on 07/30/2026

GDI Infotech provides technology staffing and digital transformation solutions to MSPs, enterprise technology organizations, and institutions such as universities and government entities.

Job Description

GDIInfotech, Inc.

JOB DESCRIPTION

EmbeddedFirmware 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)

U.S. Citizen required — NOFORNprogram restrictions apply

Location

Onsite/hybrid with client;specifics confirmed at engagement

Period of Performance

Initial deliverables duewithin 180 calendar days of requirements release, plus up to 90 days ofpost-delivery support

ABOUT THE OPPORTUNITY

GDI Infotech is supporting a defense technology client thatdevelops mission-specific navigation and timing solutions for governmentcustomers. The client's PNT (Position, Navigation and Timing) Directorate isseeking 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 (“SecureStart”).

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

WHAT YOU'LL WORK ON
  • M-REGI(Navigation Card): Developing embedded C/C++ firmware for acustom circuit card built around a Microchip SAM9X60 ARM processor, integratingdual 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 usingcovariance, satellite tracking, and spoofing-detection metadata.
  • SecureStart (Timing/Ephemeris POC): Building aproof-of-concept, laptop-based system (Linux/Ubuntu) that generates anddelivers precise satellite timing and ephemeris data to a navigation receiverwithout relying on standard over-the-air signals — reducing vulnerability tospoofing.
  • • Working from orbital-parameter curve-fitalgorithms (SDP4-based), Look-Up Table generation for GPS/Galileoconstellations, 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 pipelineappropriate for an R&D environment.
  • • Documenting code structure, data flow, anduser interface/configuration parameters.
  • • Providing up to 90 days of post-deliveryengineering support, including troubleshooting, minor code changes, andknowledge transfer/training.
REQUIRED QUALIFICATIONS
  • • Strong hands-on experience developing embeddedfirmware in C/C++.
  • • Experience with embedded Linux, includingkernel/buildroot customization and real-time operating system concepts (Yoctoproject experience a plus).
  • • Familiarity with serial, USB, and TCP/IPcommunication interfaces on embedded platforms.
  • • Ability to work from block diagrams, writtenspecifications, and MATLAB reference scripts to implement equivalentfunctionality in firmware.
  • • Comfort working in a small, fast-movingR&D environment with evolving requirements.
  • • U.S. Citizenship required; ability to complywith 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 orTLE (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 forembedded or R&D software workflows.
  • • Working knowledge of IEEE 730 (SoftwareQuality Assurance Plans) or similar SQA frameworks.
  • • Prior experience on defense, aerospace, orother ITAR/NOFORN-controlled programs.
ABOUT GDI INFOTECH

GDI Infotech, Inc. is an IT staffing and recruiting firmspecializing in the MSP/MSSP and technology services channel, offering directhire, contract-to-hire, contract staffing, and onsite project deployment. GDIpartners with clients to deliver qualified, vetted technical talent quickly andreliably.

#J-18808-Ljbffr