Washington, District of Columbia, United States On-site Employment

apply is hiring a Principal RUST Software Engineer

About the Role

apply is seeking a Principal RUST Software Engineer to serve as a key technical leader in the strategic evolution of mission-critical systems within the aerospace and defense sector. This role involves driving the adoption of RUST across embedded product lines, providing architectural direction, and mentoring engineering teams to ensure secure, high-assurance software development.

What You'll Do

  • Define, champion, and drive the comprehensive strategy and roadmap for RUST adoption, deployment, and integration across multiple mission-critical product lines, ensuring technical alignment with long-term business goals.
  • Establish and enforce principal-level best practices, design patterns, and architectural standards for memory-safe and efficient usage of RUST, especially in resource-constrained embedded environments.
  • Serve as the primary technical mentor, subject matter expert, and ultimate reviewer for RUST code and complex design artifacts, significantly elevating the skill set of the broader engineering team.
  • Guide and execute the complex integration or conversion of significant legacy C/C++ software components into production-ready RUST solutions, prioritizing security and performance parity.
  • Apply expert-level computer science, engineering, and mathematical analysis concepts to develop high-assurance, maintainable software (primarily in RUST, C/C++, and Python) for embedded real-time operating systems (e.g., VxWorks, Linux, Integrity).
  • Investigate, diagnose, and resolve the most complex and systemic technical issues (e.g., race conditions, memory issues) at the system level, often requiring independent judgment and cross-functional team leadership.
  • Drive and participate in all phases of the Software Development Life Cycle, including leading requirements decomposition, system-level design review, implementation, hardware-software integration, and formal test verification.
  • Collaborate closely with program managers, systems engineers, and external stakeholders to translate high-level mission requirements into prioritized, scoped, and actionable technical tasks.
  • Develop software test plans, procedures, and relevant technical documentation, ensuring compliance with industry and customer standards (e.g., NSA Type 1, DO-178).

What We're Looking For

  • Department of Defense (DoD) Secret Clearance REQUIRED
  • Expert-level proficiency in RUST programming language
  • Experience leading architectural strategy and technical roadmap development for software systems
  • Proven ability to establish and enforce software engineering best practices and design patterns
  • Extensive experience mentoring senior and junior engineers on complex implementation patterns
  • Demonstrated experience integrating or converting legacy C/C++ software into modern, secure alternatives
  • Strong background in developing high-assurance software for embedded real-time operating systems (e.g., VxWorks, Linux, Integrity)
  • Deep understanding of memory safety, concurrency, and performance optimization in constrained environments
  • Expertise in diagnosing and resolving complex system-level issues such as race conditions and memory corruption
  • Comprehensive experience across all phases of the Software Development Life Cycle (SDLC)
  • Ability to collaborate with program managers, systems engineers, and external stakeholders to translate mission requirements into technical tasks
  • Experience developing software test plans, procedures, and technical documentation compliant with stringent standards (e.g., NSA Type 1, DO-178)

Technical Stack

  • RUST
  • C/C++
  • Python
  • VxWorks
  • Linux
  • Integrity
  • Embedded Systems
  • Real-Time Operating Systems (RTOS)

Benefits & Compensation

  • Full-time, Onsite (No Remote Options)
  • 9/80 Work Week (Every Other Friday Off)
  • Full Benefits
  • Bonus

Salary range: $200,000 to $250,000. Bonus included.

Work Mode

  • Onsite
  • Location: Washington DC
  • Work schedule: 9/80 Work Week (Every Other Friday Off)

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Required Skills
RUSTC/C++PythonVxWorksLinuxIntegrityEmbedded SystemsRTOSSoftware ArchitectureTechnical Roadmap DevelopmentSoftware Engineering Best PracticesDesign PatternsEngineering MentorshipClearance Required
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
apply

A family-owned, customer-focused integrator of cutting-edge industrial automation and robotic welding systems with a diverse client base and a steady pipeline of custom projects.

All jobs at apply Visit website
Job Details
Category embedded
Posted 19 hours ago