Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Flight Software Engineer (Rust)

$135k - $165k

Umbra Llc

Job Description

Job Description

Umbra is an American space technology company delivering advanced systems, from sensors to spacecraft, that empower customers worldwide with unmatched access to critical information from space. Our mission is simple and ambitious: redefine space—for people, systems, and missions in every domain. Umbra’s ecosystem operates through three business units: Remote Sensing (the data), Space Systems (the components), and Mission Solutions (the platforms).Together, our teams develop capabilities that deliver persistent access, resilient performance, and mission-ready solutions, advancing U.S. space leadership while keeping the world safe and informed.

About the Team

Space Systems – The Components

Space Systems is where Umbra turns hardware and software designs into on-orbit realities; developing, implementing and iterating mission-ready core technology, while simultaneously advancing the next generation of our own satellite constellation. Space Systems is vertically integrated across the satellite architecture, thus the team designs, builds, and tests an array of critical components and subsystems, including power systems, communications, control systems, deployment hardware, avionics, and payloads, as well as the flight software, firmware and digital design solutions to support the entire hardware stack. Our focus is on first principles engineering, and our mandate is simple: it has to work when it counts. Every bolt, board, and binary is proven on our own SAR constellation, ensuring flight-proven reliability where failure is not an option.

If you want to work on cutting edge space technology while maintaining the highest standard for innovation and mission ready performance, you belong here at Umbra.

About the Job

We are seeking a Flight Software Engineer who has experience in Rust programming language to take an active role in the development and delivery of embedded flight software specifically tailored for Umbra missions. In this pivotal role, you will be tasked with a range of critical responsibilities, including but not limited to the formulation and specification of software requirements, the comprehensive design of robust software architecture, and the actual writing and implementation of code. You will take lead responsibility for the essential processes of system integration and testing, ensuring that all components function seamlessly together.

In addition to your core development responsibilities, you will also be expected to provide expert guidance and mentorship in various aspects of software design, code development, and peer code reviews. Your role will include oversight of thorough documentation practices and the meticulous integration of the flight software with flight hardware, which encompasses conducting unit testing to ensure reliability and performance. Your contributions will be vital to the success of our missions, driving innovation and excellence in software engineering within our team.

This position is based on-site in either our Santa Barbara/Goleta, CA office, Arlington, VA office, or Reston, VA office.

Key Responsibilities

  • Collaborate with a cross-disciplinary engineering team to design, develop, and maintain reliable, fault-tolerant flight and payload software.
  • Implement software to meet requirements while managing interfaces with multiple spacecraft subsystems and ground systems hardware.
  • Develop command and control software for spacecraft flight operations, payloads, and peripheral electronics.
  • Participate in and contribute to test campaigns, from unit-level testing to automated system and subsystem-level testing.
  • Create and maintain documentation for software operation and interfaces with other system components.
  • Take on additional professional duties as assigned.

Requirements

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • 3+ years of proven experience in high-reliability software development with Rust or C/C++.
  • 1+ years developing concurrent code with asynchronous Rust .
  • 3+ years of embedded software development with Rust or C/C++.
  • Experience programming on embedded ARM cores supporting SoC architectures in Linux, RTOS, or bare-metal environments.
  • Strong understanding of processor architecture, with the ability to optimize code for performance and memory usage.
  • Experience leading software development processes, including version control, CI/CD, bug tracking, and design documentation.

Desired Qualifications

  • Advanced degree in Computer Science, Computer Engineering, or related field, with 5+ years of relevant experience.
  • Comfortable working in a fast-paced, dynamic development environment.
  • Experience with software used in autonomous, fault-critical systems.
  • Familiarity with Python programming.
  • Background in developing, deploying, and maintaining software product lines.
  • Knowledge of hardware interfaces such as Ethernet, SPI, I2C, UART, and PCIe.
  • Experience with kernel development using Yocto.
  • Knowledge of dynamics and control systems.
  • Able to travel up to 10-15%.

Benefits

  • Flexible Time Off, Sick, Family & Medical Leave
  • Medical, Dental, Vision, Life, LTD, STD (employer funded)
  • Vol Life, Critical Illness, Accidental, Hospital Indemnity, Pet Insurance (employee funded)
  • 401k with 3% non-elective company contribution
  • Stock Options
  • Free Parking
  • Free lunch daily in office

Umbra is an Equal Opportunity Employer. We do not discriminate in hiring on the basis of sex, gender identity, sexual orientation, race, color, religious creed, national origin, physical or mental disability, protected veteran status, or any other characteristic protected by federal, state, or local law.

Employment Eligibility Verification

In compliance with federal laws, all hired persons will be required to verify their identity and eligibility to work in the United States by completing the required Employment Eligibility Verification Form (I-9 Form) upon hire.

ITAR/EAR Requirements

This position may include access to technology and/or data that is subject to U.S. export controls pursuant to ITAR and EAR. To comply with federal export controls, all persons hired must be a U.S. citizen, U.S. national, U.S. lawful permanent resident, refugee or asylee as defined by 8 U.S.C. § 1324b(a)(3), or must otherwise be eligible to obtain the required authorizations from the U.S. Department of State and/or U.S. Department of Commerce as applicable. 

Pay Transparency
This job posting may cover multiple career levels. To ensure greater transparency, we provide base salary ranges for all roles, regardless of location. Our standard pay ranges are based on the role’s function and level, benchmarked against similar growth-stage companies. Compensation may vary based on geographical location, as certain regions may have different cost-of-living factors. The final offer will also be influenced by the candidate's skills, responsibilities, and relevant experience.

Compensation Range

The Compensation Range for this role is $135,000 - $165,000 DOE.

Vacancy posted 3 days ago
Similar jobs that could be interesting for youBased on the Flight Software Engineer (Rust) in Reston, VA vacancy
  • $108.9k - $147.3k

     ...and automation. You will be working with software that fundamentally enables the internet to...  ...-level experienced software automation engineer who demonstrates:strong collaboration skillsa...  ...-level programming language (C, C++, Rust)Proven foundation in Computer Science fundamentals... 
    Suggested
    Work experience placement
    Work at office
    Flexible hours

    VeriSign

    Reston, VA
    12 hours ago
  •  ...advanced mathematics, computer science, physics, and engineering. Our people are leaders in their technical fields...  ...settings. Our Reston team is seeking a mid-level Rust Developer to build and optimize production software supporting simulation, optimization, and decision... 
    Suggested
    For contractors
    Interim role
    Work at office
    Relocation

    Metron

    Reston, VA
    2 days ago
  • $125k - $175k

     ...0-175000/US Dollars Occupational Categories: Information Technology/ Computing/ Cyber/ Software Industry(ies): Aerospace / Defense Were looking for a mid-level Rust Software Engineer to build and optimize high-performance software supporting simulation, optimization, and... 
    Suggested
    Remote work
    Visa sponsorship
    Free visa

    NPAworldwide

    Reston, VA
    2 days ago
  • $130k - $175k

    HawkEye 360 (HE360) is seeking a Senior Spacecraft Flight Software Engineer to join the Space team in Herndon, Virginia. You will develop flight software that powers our spacecraft and payloads, working directly with flight hardware from driver-level code through integrated... 
    Suggested
    Work experience placement
    Worldwide

    Hawkeye360

    Herndon, VA
    4 days ago
  • $120k - $200k

    Senior Flight Software Engineer Scout is building a new way to see and operate in space: with a new paradigm of data empowering every satellite to make space safer. We are a rapidly-growing team; we are deploying real solutions to orbit over the next 2 years; and our work... 
    Suggested
    Work from home
    Flexible hours

    SCOUT

    Reston, VA
    2 days ago
  •  ...Overview Software Engineer Linux Rust Satellite Systems gRPC We are looking for a skilled Software Engineer with Rust experience to join our Sat OS team, which is responsible for developing the high-level operating system for our spacecraft. You will be instrumental in... 
    Work at office
    3 days per week

    Spire

    McLean, VA
    2 days ago
  •  ...complex challenges. We’re seeking an experienced full stack software engineer to support work across the full analytical workflow. Technical...  ...in one multiparadigm programming language (Python, Java, Go, Rust, etc.) Experience with data extraction, manipulation, visualization... 
    Full time
    Flexible hours

    Maxar Technologies

    Herndon, VA
    2 days ago
  •  ...Clearance at the TS/SCI level. We’re hiring a solution driven Software Engineer to work onsite with U.S. Government customers to create...  ...in one multiparadigm programming language (Java, Python, Go, Rust, etc.) Experience with data extraction, manipulation, visualization... 
    Permanent employment
    Full time
    Remote work
    Flexible hours

    Maxar Technologies

    Herndon, VA
    2 days ago
  •  ...Software Engineer Vantor is forging the new frontier of spatial intelligence, helping decision makers and operators navigate what's happening...  ...in one multiparadigm programming language (Java, Python, Go, Rust, etc.) Experience with data extraction, manipulation,... 
    Permanent employment
    Full time
    Remote work
    Flexible hours

    Maxar by Vantor

    Herndon, VA
    5 days ago
  • $136.85k - $239.2k

    Flight Dynamics Engineer (Senior) Company: The Boeing Company Boeing Defense, Space & Security (BDS), Space Missions Systems seeks a Flight...  ...work experience ~5+ years experience with orbital analysis software or tools ~ Experience in Model-Based System Engineering (... 
    Permanent employment
    Full time
    Work experience placement
    Relocation
    Visa sponsorship
    Work visa
    Flexible hours
    Shift work

    Boeing

    Herndon, VA
    2 days ago
  • $113k - $165k

     ...We look for at least 5 years of hands-on software development experience, including design...  ...language such as Python, Java, Go, or Rust. We expect experience extracting, transforming...  ...for demonstrated ability to guide small engineering teams while also working independently... 
    Full time

    Vantor

    Herndon, VA
    4 days ago
  • $191k - $253k

     ...technology to the military in months, not years.As a Mission Software Engineer, you will solve a wide variety of problems involving networking...  ...working with a variety of programming languages such as Go, Rust, or PythonExperience working with frontend frameworks such as... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Reston, VA
    12 hours ago
  • $135k - $175k

    Job description: Software Engineer Simulation, Optimization & Decision SupportJoin a team building mission-critical software that turns complex...  ...-support tools Design backend services and APIs (Java, Rust, or similar) Build responsive, intuitive front-end applications... 

    Affinity Executive Search

    Reston, VA
    2 days ago
  • $166k - $220k

     ...on positioning Anduril as a lead provider of specialized engineering and products for Intelligence Community (IC) customers. We...  ...direction and mentoring ICs. This role requires a strong software background (Go/Rust/Python), distributed-systems fundamentals, cloud... 
    Full time
    Contract work
    Work experience placement
    Immediate start

    Anduril Industries

    Reston, VA
    4 days ago
  •  ...suitability level.Vantor is currently seeking a Senior-Level Software Engineer to support our FALCON effort. This role can be performed remotely...  ...or more strongly-typed programming languages such as Java, Rust, or similar. Professional experience with one or more... 
    Full time
    Remote work

    Maxar Technologies

    Herndon, VA
    1 day ago
  • $105k - $150k

    OverviewVTG is seeking a Software Engineer to support our Defense customer in Reston, VA. Our Software Engineers are at the forefront of defense...  ...variety of programming languages such as Java, Python, C++, Rust, Go, JavaScript, etc.Experience building software solutions... 
    Contract work
    Work experience placement

    VTG

    Reston, VA
    2 days ago
  • $143.7k - $194.4k

     ...people who want to help.You’ll join a diverse team of software, hardware, and network engineers, supply chain specialists, security experts, operations...  ...Experience developing software in multiple languages like Java, Rust, Golang etc. Prior experience with Kubernetes,... 
    Internship
    Work at office
    Worldwide
    Flexible hours

    Amazon

    Herndon, VA
    1 day ago
  • $89.9k - $121.7k

     ...grow your career.Verisign’s Resolution Engineering team is a high performing, Agile team who...  ...resolution products. You will be writing the software that fundamentally enables the internet...  ...-level engineering environment (C, C++, Rust). You will engage in maintaining the... 
    Work experience placement
    Work at office
    Flexible hours

    VeriSign

    Reston, VA
    4 days ago
  • $40 - $55 per hour

     ...Software Engineer Intern Anduril Industries is a defense technology company with a mission to transform U.S. and allied military capabilities...  ...in a variety of programming languages such as C++, Go, Rust, Java, and Python. A desire to work on software and applications... 
    Full time
    Work experience placement
    Summer work
    Internship
    Immediate start

    anduril

    Reston, VA
    3 days ago
  •  ...The company's Integrated Mission Systems is seeking an experienced Software Engineer with a strong background in the RUST Programming Language and proven experience developing systems with RUST to guide the next generation of mission-critical systems. Responsibilities... 

    Trinity Technology Solutions

    Reston, VA
    3 days ago
  •  ...mathematics, computer science, physics, and engineering. Our people are leaders in their...  ...settings. Metron is seeking a mid-level Software Engineer to help design, build, and mature...  ...development, with experience in Java, C++, Rust, or other comparable programming... 
    For contractors
    Work at office
    Relocation

    Metron

    Reston, VA
    3 days ago
  •  ...mathematics, computer science, physics, and engineering. Our people are leaders in their...  ...the systems that support mission-focused software in production. This role is for someone...  ...hardwareSoftware Development experience in Java, Rust or Typescript/ReactAbility to work... 
    For contractors
    Work at office
    Local area
    Relocation

    Metron

    Reston, VA
    2 days ago
  • $125k - $175k

     ...Were looking for a mid-level Infrastructure Engineer to build, deploy, and operate the systems that support mission-focused software in production.Youll help improve the path from...  ...development experience with Java, Rust, TypeScript/React, or similar technologiesStrong... 

    Affinity Executive Search

    Reston, VA
    2 days ago
  •  ...DHS suitability level.Vantor is currently seeking a Mid-Level Software Engineer to support our FALCON effort. This role can be performed...  ...one or more strongly-typed programming languages such as Java, Rust, or similar. Professional experience with one or more scripting... 
    Full time
    Remote work

    Maxar Technologies

    Herndon, VA
    1 day ago
  • $75k - $156k

     ...defense and space exploration to biomedical engineering, lives often depend on the solutions we...  ...Security Group is looking for a CNO Software Engineer to develop tailored solutions to...  ...systems such as: C, C++, Python, GoLang, Rust.Proficiency with software version... 
    Full time
    Local area

    Draper Laboratory

    Reston, VA
    1 day ago
  • $97k - $180k

     ...the interest of national security. Job Title: Specialist, Software Engineer (Embedded Software) (Minimum $10K Sign-On Bonus) Job Code :...  ...Rhapsody or MagicDraw/Cameo. Experience with programming Rust . Experience developing device drivers and Board Support... 
    Local area
    Relocation package
    Flexible hours

    L3Harris Technologies

    Herndon, VA
    4 days ago
  • $166k - $220k

     ...mesh architectures, delivering scalable software solutions that meet some of the most urgent...  ..., Space Solutions, Networking, and Test Engineering we craft cutting-edge, end-to-end...  ...variety of programming languages such as Go, Rust, or Python Experience working with... 
    Full time
    Work experience placement
    Immediate start

    Anduril Industries

    Reston, VA
    2 days ago
  • $165k - $220k

     ...What Impact You'll Have GRVTY is looking for a Senior Software Engineer to join a small, technically focused team supporting national...  ...in a secondary technical language: C, C++, MATLAB, Java, or Rust. Advanced degree in a relevant technical field (Computer Science... 
    Contract work
    Immediate start
    Remote work

    GRVTY

    Herndon, VA
    21 days ago
  •  ...This position requires an active U.S. Government Security Clearance at the TS/SCI with CI poly level.We are seeking a Front-End Software Engineer to support the development and modernization of a mission-critical big data analytics platform for a United States Government... 
    Permanent employment
    Full time
    Work at office
    3 days per week

    Maxar Technologies

    Herndon, VA
    3 days ago
  • $80k - $128k

    ResponsibilitiesJoin a cross-functional Scrum team building mission-focused software in an Agile DevSecOps environment in our Herndon, VA location. As a junior engineer, you’ll contribute to full‑stack features, participate in acceptance criteria development, automate... 
    Contract work
    Shift work

    Peraton Corporation

    Herndon, VA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Flight Software Engineer (Rust). Be the first to apply!