×
Register Here to Apply for Jobs or Post Jobs. X

Embedded Software Engineer; Rust and C++

Job in Arlington, Arlington County, Virginia, 22201, USA
Listing for: Lawrence Harvey
Full Time, Seasonal/Temporary position
Listed on 2025-10-31
Job specializations:
  • Software Development
    Embedded Software Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 60000 - 80000 USD Yearly USD 60000.00 80000.00 YEAR
Job Description & How to Apply Below
Position: Embedded Software Engineer (Rust and C++ Required)

Embedded Software Engineer (Rust and C++ Required)

Location:

Arlington, VA | Full-time | Onsite

Open to US Citizens, Green Card Holders, or Refugees with Indefinite Leave to Remain (ILR)

Pay Range

$/yr – $/yr

Overview

Our client is developing a next-generation control system for satellites delivering ultra high-resolution Earth imagery. This role focuses on building a new embedded software stack in Rust – a greenfield codebase designed to meet demanding performance, safety, and reliability requirements in space.

The Rust system must interface cleanly with existing client-side products written in C++, requiring a strong understanding of both ecosystems and their interaction in low-level environments.

Key Responsibilities
  • Design and implement embedded software in Rust for spacecraft control systems
  • Develop and maintain interoperability with external client code written in C++
  • Ensure real-time performance, safety, and determinism in bare-metal or RTOS-based environments
  • Collaborate with hardware and systems engineering teams to integrate and validate software
  • Support communications interfaces, telemetry protocols, and spacecraft subsystems
  • Participate in architecture planning, code reviews, testing, and debugging
Required Qualifications
  • Experience with Rust in embedded or systems-level software development
  • Strong working knowledge of C++, particularly in memory management and interoperability contexts
  • Ability to work onsite in Arlington, VA
  • Must be a US Citizen, Green Card Holder, or Refugee with Indefinite Leave to Remain (ILR)
Preferred Experience
  • Background in aerospace, space systems, or defense applications (not a requirement)
  • Familiarity with embedded Rust tooling and frameworks (, embedded-hal, RTIC)
  • Experience integrating Rust and C++ in mixed-language systems
  • Knowledge of satellite communications, telemetry systems, or mission operations
Why This Role

This is a rare opportunity to shape the software foundation for advanced imaging satellites. You'll be building a mission-critical system from scratch in Rust while bridging to high-performance client systems in C++. Your work will have a direct impact on technologies used for environmental intelligence, mapping, and more while on orbit.

To Apply

Get in touch to learn more or submit your application today.

Additional Information

Seniority Level: Mid-Senior level

Employment Type:

Full-time
Job Function:
Information Technology
Industry: Aviation and Aerospace Component Manufacturing

#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary