Overview
On Site
Depends on Experience
Full Time
Skills
Embedded
Rust
C
C++
Job Details
Senior Embedded Rust Software Engineer
Location: Herndon, Virginia - Onsite
Active DoD Secret Required
Schedule: 9/80 (Every Other Friday Off)
Responsibilities
- Lead Rust architecture, development, and deployment within embedded real-time systems
- Provide Rust best practices, tooling, design patterns, and mentorship
- Support firmware integration, HW/SW interfaces, and performance analysis
- Participate across the full SDLC: requirements design integration test
- Conduct root-cause analysis, defect resolution, peer reviews
- Develop device-level software for VxWorks, Linux, Integrity
- Produce technical documentation, test procedures
- Travel >30% for integration and onboarding at other U.S. sites
Required Qualifications
- Bachelor s in CS, CE, EE (or 16+ yrs experience without a degree)
- 5+ years Rust production experience (expert-level)
- Strong background in C/C++ + OOP
- Embedded RTOS experience
- Active DoD Secret security clearance
- 10 12+ yrs overall relevant engineering experience
Preferred Experience
- Rust on embedded hardware platforms
- C/C++ Rust migration
- Device drivers / BSP development
- Security engineering, cryptography, NSA Type-1, DO-178
- UML + modeling tools (MagicDraw, Cameo, Rhapsody)
Excellent communication and technical leadership skills
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.