Embedded Firmware Engineer: Real-Time, Secure CI/CD

Vets Hired

Warrenton (VA)

On-site

USD 90,000 - 140,000

Full time

14 days+
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

Job summary

Vets Hired is seeking an Embedded Software Engineer in Warrenton, VA to design, develop, test, and maintain embedded firmware for microprocessor-based systems. The role emphasizes C and Python, hardware/software integration, real-time performance, automated testing, CI/CD, and secure embedded software development.

The candidate will participate in the full software lifecycle, optimize firmware for resource constraints, and collaborate with hardware engineers on interfaces and validation.

Qualifications

  • Bachelor's degree in Electrical/Computer Engineering or related field or equivalent experience.
  • 3–5 years of embedded C development experience.
  • Firmware development for microprocessors.
  • Proficiency in C, Python, and Bash.
  • Experience with SPI and I2C communications.
  • Experience with TI Code Composer Studio environments.
  • Experience with oscilloscopes, logic analyzers, multimeters, and JTAG debuggers.
  • Experience with CI/CD pipelines and microservices.
  • Experience with Docker and containerization.

Responsibilities

  • Participate in the full software development lifecycle from design through testing and deployment.
  • Design, develop, and maintain embedded firmware using C and Python.
  • Develop software for microprocessor-based systems.
  • Build and maintain CI/CD pipelines and automation solutions.
  • Write clean, maintainable embedded C code.
  • Optimize firmware for memory, power, and real-time performance.
  • Develop automated testing frameworks and participate in code reviews.
  • Troubleshoot interrupt handling, DMA operations, and peripheral configurations.
  • Work with hardware engineers on interface requirements and validation.
  • Work with SPI and I2C at the register level.
  • Apply security and compliance standards to embedded software.
  • Support containerization and modern software practices.

Skills

C programming
Python
Bash scripting
CI/CD
Microcontroller

Education

Bachelor's degree in Electrical Engineering or related field

Tools

Code Composer Studio
Docker
JTAG debuggers

Job description

Vets Hired is seeking an Embedded Software Engineer in Warrenton, VA to design, develop, test, and maintain embedded firmware for microprocessor-based systems. The role emphasizes C and Python, hardware/software integration, real-time performance, automated testing, CI/CD, and secure embedded software development.

The candidate will participate in the full software lifecycle, optimize firmware for resource constraints, and collaborate with hardware engineers on interfaces and validation.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Hybrid Embedded Firmware Engineer - Real-Time Radio
Hybrid Embedded Firmware Engineer - Real-Time Radio

Talentify • Warrenton (VA)

Hybrid
USD 83,000 - 103,000
Medical, dental & vision
401(k) Plan
Life Insurance
+1
Embedded Firmware Engineer (Secret Clearance) Radio & CI/CD
Embedded Firmware Engineer (Secret Clearance) Radio & CI/CD

Actalent • Warrenton (VA)

On-site
USD 110,000 - 160,000
Medical insurance
Dental insurance
Vision care
+7
Real-Time Embedded Firmware Engineer (Equity)
Real-Time Embedded Firmware Engineer (Equity)

Anduril-1 • Costa Mesa (CA)

On-site
USD 166,000 - 220,000
Embedded Software Engineer
Embedded Software Engineer

Vets Hired • Warrenton (VA)

On-site
USD 90,000 - 140,000
Real-Time Embedded Firmware Engineer
Real-Time Embedded Firmware Engineer

Allen Control Systems • Austin (TX)

On-site
USD 80,000 - 110,000
Competitive salary
ACS Equity Package
Health, Dental, Vision Insurance
+1
Embedded Engineer
Embedded Engineer

Cypress HCM • San Diego (CA)

On-site
USD 90,000 - 120,000
Remote Embedded Firmware Engineer - Real-Time Systems
Remote Embedded Firmware Engineer - Real-Time Systems

Bright Vision Technologies • Austin (TX)

Remote
USD 130,000 - 195,000
Embedded Firmware Engineer — Real-Time, Onsite Sterling, VA
Embedded Firmware Engineer — Real-Time, Onsite Sterling, VA

MOLG • Sterling (VA)

On-site
USD 90,000 - 120,000
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
Embedded Firmware Engineer — Real-Time Linux & Hardware
Embedded Firmware Engineer — Real-Time Linux & Hardware

Precision Labs • San Francisco (CA), Northern (KY)

Hybrid
USD 150,000 - 210,000