Lead Rust Software Developer - Active DoD Secret Clearance jobs in United States
cer-icon
Apply on Employer Site
company-logo

MDAEdge · 2 months ago

Lead Rust Software Developer - Active DoD Secret Clearance

MDA Edge is seeking a Lead Rust Software Developer for mission‐critical embedded systems. The role involves guiding Rust adoption and legacy conversion while collaborating with cross‐functional teams to ensure robust software development and integration.

Human Resources
badNo H1BnoteSecurity Clearance RequirednoteU.S. Citizen Onlynote

Responsibilities

Lead adoption of Rust across embedded development, including standards, patterns, tooling, and code reviews
Convert or integrate legacy C/C++ software into Rust while ensuring memory‐safe architectures
Translate requirements into maintainable software for C5 and cyber solution domains
Collaborate with cross‐functional teams to design and evaluate hardware–software interfaces and system performance
Contribute to all SDLC phases: requirements, design, implementation, HW/SW integration, and formal testing
Investigate complex issues, determine root causes, and implement robust fixes independently or with multi‐discipline teams
Develop software test plans, procedures, and technical documentation
Use modeling tools and lab equipment to gather operating data, run experiments, prototype, and evaluate results
Participate in peer reviews, track defects, and ensure timely remediation
Develop embedded software primarily in Rust, with additional contributions in C/C++ and Python on RTOS platforms such as VxWorks, Linux, and Integrity

Qualification

RustEmbedded software developmentC/C++RTOSObject-oriented designInformation AssuranceSoftware certificationsCommunication skills

Required

Active DoD Secret Clearance
Bachelor's or Master's in Computer Engineering, Electrical Engineering, Computer Science, or related field
3+ years of production Rust development with deep language expertise
8+ years of embedded software development
Professional experience with C/C++ and object‐oriented design
Proven embedded systems development experience on RTOS or embedded Linux
Excellent oral and written communication skills

Preferred

Hands‐on conversion of C/C++ codebases to Rust
Rust for embedded targets and real‐time systems
Object‐oriented design with exposure to UML/modeling tools such as IBM Rhapsody or MagicDraw/Cameo
Device driver and BSP development for real‐time embedded systems
Information Assurance and cryptography experience
Experience with software certifications such as NSA Type 1 or DO‐178

Company

MDAEdge

twitter
company-logo
At MDAEdge, we help our clients reinvent innovation, optimize operations, and reshape perceptions—ensuring they remain at the forefront in today’s fast-evolving world.

Funding

Current Stage
Growth Stage
Company data provided by crunchbase