Embedded Firmware Engineer — C/C++, RTOS, HW Interfaces

ECS

Chantilly (VA)

On-site

USD 110,000 - 140,000

Full time

30 hours ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Travel up to 15%

Job summary

Everforth ECS is seeking an Embedded Firmware Engineer to join the RPL team in Chantilly, VA. Design, develop, and maintain firmware for hardware products, collaborating with hardware, software, and product teams to deliver high-performance solutions.

You will write C/C++ code, implement tests, optimize for power and memory, and support bring-up of new platforms. Domestic/international travel up to 15% is required, and a DoD security clearance is needed.

Qualifications

  • Bachelor's degree in Electrical/Computer Engineering or related field.
  • 3+ years of embedded firmware development experience.
  • Strong proficiency in C/C++ programming.
  • Experience with microcontrollers and embedded systems (bare-metal and RTOS).
  • Familiarity with SPI, I2C, UART, CAN, and USB interfaces.
  • Experience with debugging tools (JTAG, oscilloscopes, logic analyzers, power supplies).
  • Understanding of memory management, interrupts, and real-time constraints.
  • Analytical and problem-solving skills; able to read schematics.
  • Effective communication and teamwork; willingness to learn from seniors.
  • Ability to obtain/maintain US DoD security clearance.

Responsibilities

  • Design, develop, and debug firmware for embedded systems and microcontrollers.
  • Collaborate with hardware engineers to define system architecture and interfaces.
  • Write clean, efficient C/C++ code and maintainable firmware.
  • Develop and execute unit, integration, and system validation tests.
  • Optimize firmware for performance, memory, and power consumption.
  • Troubleshoot and resolve issues in embedded systems and field deployments.
  • Contribute to code reviews and maintain thorough technical documentation.
  • Support bring-up and validation of new hardware platforms.
  • Travel up to 15% domestically and internationally for installations and testing.

Skills

C/C++ programming
Memory management
Interrupts
RTOS concepts
Analytical skills
Schematic reading
Communication
Learning mindset
Security clearance DoD
Debugging tools
SPI
I2C
UART
CAN
USB
JTAG

Education

Bachelor's degree in Electrical Engineering or Computer Engineering

Tools

Altium
PADS
SPICE/PSPICE
MATLAB
PathWave
Genesys
ADS
K
ModelSim
Vivado
Vitis
Quartus
HDL (VHDL/Verilog)

Job description

Everforth ECS is seeking an Embedded Firmware Engineer to join the RPL team in Chantilly, VA. Design, develop, and maintain firmware for hardware products, collaborating with hardware, software, and product teams to deliver high-performance solutions.

You will write C/C++ code, implement tests, optimize for power and memory, and support bring-up of new platforms. Domestic/international travel up to 15% is required, and a DoD security clearance is needed.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Embedded Firmware Engineer
Embedded Firmware Engineer

ECS • Chantilly (VA)

On-site
USD 110,000 - 140,000
Travel up to 15%
Firmware Engineer – Embedded Systems (C/C++, RTOS, Bring-Up)
Firmware Engineer – Embedded Systems (C/C++, RTOS, Bring-Up)

Corvid Technologies LLC • Batavia Township (OH)

On-site
USD 90,000 - 150,000
401(k) Matching
Medical Insurance
PTO
+5
Embedded Firmware Engineer – RTOS, ARM/Cortex, DoD Clearance
Embedded Firmware Engineer – RTOS, ARM/Cortex, DoD Clearance

Corvid Technologies • Batavia Township (OH)

On-site
USD 105,000 - 140,000
Employee Stock Ownership Plan
Medical Insurance (Blue Cross)
Paid Time Off
+4
Senior Embedded Firmware Engineer — ARM, RTOS, Equity
Senior Embedded Firmware Engineer — ARM, RTOS, Equity

Broadcom • Irvine (CA)

On-site
USD 140,000 - 190,000
Medical insurance
Dental insurance
Vision insurance
+5
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 Systems Firmware Engineer — Hardware Integration
Embedded Systems Firmware Engineer — Hardware Integration

MPR Associates, Inc. • Alexandria (VA)

On-site
USD 90,000 - 130,000
Embedded Firmware Engineer: RTOS, IoT, Roanoke On-Site
Embedded Firmware Engineer: RTOS, IoT, Roanoke On-Site

Aegis Search • Roanoke (VA)

On-site
USD 120,000 - 140,000
Senior Embedded Firmware Engineer (RTOS)
Senior Embedded Firmware Engineer (RTOS)

TechINT Solutions Group, LLC • Baltimore (MD)

On-site
USD 90,000 - 120,000
15 personal days
10 paid federal holidays
Medical, dental, vision insurance
+1
Embedded Firmware Engineer: C/C++, Bring-Up Expert
Embedded Firmware Engineer: C/C++, Bring-Up Expert

AttoTude • Menlo Park (CA)

On-site
USD 175,000 - 205,000
Secret-Cleared Real-Time Embedded Engineer (RTOS, C/C++)
Secret-Cleared Real-Time Embedded Engineer (RTOS, C/C++)

Apex Systems • Chandler (AZ)

On-site
USD 110,000 - 140,000