Embedded Software Engineer
Employment type
Full-time
Work setting
On-site
Location
Warrenton, VA
Schedule
Day shift
Posted
You'll be redirected to the employer's application page.
Job overview
The Embedded Software Engineer role is onsite in Warrenton, Virginia. Compensation is not specified. The posting does not identify a specific product team or company mission. The engineer designs, develops, tests, and maintains firmware for microprocessor-based systems. The role contributes to reliable embedded software through C and Python development, hardware integration, real-time optimization, automated testing, CI/CD, and troubleshooting of interfaces and peripherals.
What you'll do
- Participate in the software development lifecycle
- develop and maintain embedded firmware in C and Python
- build CI/CD pipelines and automation
- optimize firmware for memory, power, and real-time performance
- develop automated tests and participate in code reviews
- troubleshoot interrupt handling, DMA, and peripheral configurations
- work with hardware engineers on interfaces and validation
- work with SPI and I2C at register level
- apply security and compliance standards
- support containerization.
What we're looking for
- Skills & competencies
- embedded software engineerembedded firmwarepythonmicroprocessorsspii2cci/cddockersecret clearancewarrenton vavets hired
- Work arrangement
- Weekend coverage required
Why this role
Requires 3–5 years of professional embedded C development experience and an active Secret security clearance; a relevant bachelor’s degree or equivalent experience is required.
About the employer
Vets Hired is hiring for this role. Industry: Computer Systems Design Services. Sector: 54.
Additional details
- Industry sector
- 54
- Industry
- Computer Systems Design Services
- Occupation code
- 15-1252.00
You'll be redirected to the employer's application page.
Listing ID: 8a248deb-0356-488f-a2a6-6ccbae824ba3