Schedule: 9/80 (Every other Friday off)
Clearance: Active DoD Secret required
Travel: ~30%
Compensation: $200–$230K + full benefits & relocation
A leading aerospace & defense technology company is seeking an expert Rust Software Engineer to help drive the adoption of Rust across mission-critical, embedded system product lines. This person will guide best practices, modernize legacy systems, support embedded development, and serve as a key contributor within a Scrum team.
What You’ll Do
-
Lead and support embedded software development using Rust.
-
Drive Rust adoption, design patterns, and tooling across multiple programs.
-
Help migrate legacy C/C++ codebases into Rust.
-
Translate requirements into reliable, maintainable code for mission-critical systems.
-
Work through the full SDLC: requirements, design, coding, integration, testing.
-
Troubleshoot complex issues and guide architectural decisions.
-
Collaborate with hardware, systems, cyber, and product engineering teams.
-
Develop test plans, documentation, and participate in peer reviews.
-
Utilize Rust, C/C++, Python, and real-time OS environments (VxWorks, Linux, Integrity).
-
Mentor junior engineers.
-
Travel >30% for onboarding and cross-site integration.
Required Qualifications
-
Bachelor’s in CS/CE/EE (or 16+ years experience without a degree).
-
5+ years of Rust development for production systems (deep understanding of Rust).
-
Experience with C/C++ and object-oriented design.
-
U.S. citizenship with active DoD Secret clearance.
-
10–12+ years software engineering experience (depending on degree).
Preferred Skills
-
Rust for embedded systems (highly preferred).
-
Converting C/C++ to Rust.
-
Embedded real-time development (device drivers, BSPs).
-
Experience with UML tools (MagicDraw, Cameo, Rhapsody).
-
Information Assurance, cryptography, NSA Type 1, or DO-178 experience.
-
Strong communication skills.
Ideal Candidate
An expert-level Rust engineer with strong embedded systems experience, a Secret clearance, and the ability to work onsite. Someone who can be both hands-on and a technical leader guiding Rust adoption across the organization.