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

Senior Flight Software Engineer (Rust)

$155k - $185k

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 Senior Flight Software Engineer, with expertise in the 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 tests to ensure reliability and performance. The ideal candidate shows ownership, is a solution-driven problem solver, an exceptional communicator, and possesses a strong systems-thinking mindset. 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

  • Drive yourself and all of your team to become better software engineers.
  • Collaborate with a cross-disciplinary engineering team to design, develop, and maintain reliable, fault-tolerant flight and payload software.
  • Architect and implement software to meet high-level system requirements, while managing interfaces with multiple spacecraft subsystems, ground systems and hardware.
  • Develop command and control software for spacecraft flight operations, payloads, and peripheral electronics.
  • Contribute to and lead test campaigns, from unit-level testing to automated system and subsystem-level testing.
  • Create and maintain detailed documentation for software operation and interfaces with other system components.
  • Present high level technical concepts simply and clearly to non-technical audiences.
  • Take on additional professional duties as assigned.

Requirements

Required Qualifications

  • Bachelor's or higher degree in Computer Science, Computer Engineering, or a related field.
  • 5+ years of proven experience in architecting and developing high-reliability software with Rust or Modern C/C++.
  • 4+ years of systems and/or embedded software development with Rust or Modern C/C++.
  • 2+ years developing concurrent code with asynchronous Rust.
  • Proficient working within Linux, RTOS, or bare-metal environments.
  • Experience leading software design and development processes, including version control, bug tracking, and documentation.
  • Experience building and maintaining Continuous Integration (CI) pipelines, automated testing and build/release management, and static/dynamic analysis tools.
  • Comfortable working in a fast-paced, dynamic development environment.
  • Able to travel up to 15% (between Umbra’s Virginia & Santa Barbara offices).

Desired Qualifications

  • 8+ years of proven experience in architecting and developing high-reliability software with Rust or C/C++.
  • 3+ years developing concurrent code with asynchronous Rust.
  • 3+ years with space systems development, including space and ground segments.
  • 3+ years with software used in autonomous, fault-critical systems.
  • Hands-on experience with kernel development using Yocto or similar.
  • Background in developing, deploying, and maintaining software product lines.
  • Familiarity with Python programming.
  • Strong understanding of processor architecture, with the ability to optimize code for performance and memory usage.
  • Knowledge of hardware interfaces such as Ethernet, SPI, I2C, UART, and PCIe.
  • Knowledge of dynamics and control systems.

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 $155,000 - $185,000 DOE.

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Senior Flight Software Engineer (Rust) in Santa Barbara, CA vacancy
  • $130k - $190k

     ...individuals capable of developing object‑oriented software in C++, C#, Java, JavaScript, and/or Python. The experienced software engineer will design, develop, and perform analysis...  ...to work on a development team with senior staff members guiding the development of mission... 
    Senior
    Remote work

    Toyon Research

    Santa Barbara, CA
    4 days ago
  • $145.6k - $276.8k

     ...Senior Principal Software Engineer – Electronic Warfare Programs Location: US-CA-GOLETA-H03 – 6380 Hollister Ave, BLDG H03, Goleta, CA Type: Onsite Qualifications You Must Have Typically requires a Bachelor’s in Science, Technology, Engineering or Mathematics (STEM) and... 
    Senior
    Temporary work
    Local area
    Relocation package
    Flexible hours

    Raytheon

    Santa Barbara, CA
    4 hours ago
  •  ...without ego. Foxen isn't for everyone. But for the people it's for, it's a supportive place to grow. What You'll Do As a Senior Software Engineer, you will play a key role in shaping the next generation of Foxen's AI-enabled platform. We are looking for engineers who... 
    Senior

    Foxen

    Santa Barbara, CA
    7 days ago
  • $160k - $230k

     ...platform. We're scaling rapidly, and continuously shipping capabilities that impact millions of users. This is a hands-on Senior Software Engineer role weighted toward the backend and data — services, APIs, and the Postgres layer — with React frontend work as a... 
    Senior
    Flexible hours

    Pearly

    Santa Barbara, CA
    10 days ago
  • $145k - $185k

     ...Job Description Job Description Senior Software Engineer Location: Santa Barbara, CA (Onsite) About Sonatech Sonatech LLC is a leader in undersea acoustics, providing advanced technologies to support U.S. Navy missions. Our embedded software is a core component... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    Sonatech

    Santa Barbara, CA
    24 days ago
  • $180k - $220k

     ...in remote sensing, you belong here at Umbra. About the Job We are actively seeking a highly skilled and experienced Senior Software Engineer to join our Order & Delivery team who will play a pivotal role as a key contributor to our dynamic public-facing software... 
    Senior
    Permanent employment
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Santa Barbara, CA
    5 days ago
  • $150k - $190k

     ...s expertise in remote sensing and spacecraft operations to engineer platforms purpose-built for U.S. and allied defense and intelligence...  ...here at Umbra. About the Job We are looking for a Senior Ground Software Engineer to join the Ground Software team in Mission... 
    Senior
    Permanent employment
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Umbra

    Santa Barbara, CA
    10 days ago
  • $155k - $185k

     ...belong here at Umbra. About the Job We are seeking a Senior Ground Software Engineer to join our Remote Sensing software organization and...  ...functional teams, including operations, platform engineering, and flight software, to deliver end-to-end solutions. Participate... 
    Senior
    Remote job
    Permanent employment
    Work at office
    Local area
    Worldwide
    Flexible hours

    Umbra

    Santa Barbara, CA
    20 days ago
  • $120k - $134k

     ...Agentic AI Solutions Engineer Artera is seeking an Agentic AI Solutions Engineer who will bring deep technical insight to the discovery...  ...prospective clients, telling a cohesive story of how our core software and AI capabilities seamlessly orchestrate patient communication... 
    Senior
    Temporary work
    Summer work
    Summer holiday
    Work at office
    Remote work
    Flexible hours

    Artera Corporation

    Santa Barbara, CA
    5 hours ago
  •  ...ABOUT THE OPPORTUNITY Artera is seeking an Agentic AI Solutions Engineer who can bring deep technical insight to the discovery process,...  ...beyond feature‑clicking to tell a cohesive story of how our core software and AI capabilities seamlessly orchestrate patient... 
    Senior
    Full time
    Temporary work
    Summer work
    Summer holiday
    Work at office
    Local area
    Relocation
    Flexible hours
    Shift work

    Artera 2

    Santa Barbara, CA
    5 hours ago
  •  ...thrive on making an impact and want the excitement of being on a team that wins. Job Description Teledyne Goleta is seeking a Software Engineer to support the design and development of control, acquisition and analysis software used to test and operate our current and next... 
    Minimum wage
    Permanent employment
    Work experience placement
    Local area

    Teledyne Technologies

    Santa Barbara, CA
    5 hours ago
  •  ...a new level of connection which improves both the business and the customer experience. Job Description barkback is seeking a software engineer to join our awesome team. Amazing opportunity to be a part of a mobile-consumer venture that is changing the way customers interact... 
    Work at office

    Barkback

    Santa Barbara, CA
    5 hours ago
  • $145.6k - $276.8k

     ...Required Raytheon Vision Systems is seeking a talented Senior Principal Mixed Signal Design Engineer to join our design team. This position will be onsite...  ...languages such as Python. High-end UNIX based software design tools for circuit simulation, transistor model... 
    Senior
    Temporary work
    Work at office
    Remote work
    Relocation package
    Flexible hours

    Raytheon

    Santa Barbara, CA
    4 hours ago
  •  ...Job Title:  Applications Engineer, Photonics Location:  Santa Barbara, CA OR Bedford, MA Division : Photonics Department:  Freedom...  ...technical expertise in photonic principles, hands-on hardware/software integration skills, and the professional soft skills necessary... 
    Work at office
    Remote work

    Quantum Computing Inc.

    Santa Barbara, CA
    16 hours ago
  • $24.76 - $35.82 per hour

    The Towbes Group is seeking a skilled Service Technician II for Pacific Oaks Apartments in Goleta, CA. The successful candidate will manage maintenance tasks, perform repairs, and ensure high-quality service to residents. Candidates should have at least 3-5 years of experience...
    Senior
    Hourly pay
    Full time

    The Towbes Group

    Santa Barbara, CA
    2 days ago
  • $120k

     ...Staff Software Development Engineer Resonant is a fast-moving tech company developing breakthrough RF chip technology for the smartphone in your pocket. As part of Murata, the #1 manufacturer of acoustic-wave filters, we are creating the next generation of filters for... 
    Flexible hours

    Murata Electronics

    Santa Barbara, CA
    5 hours ago
  •  ...Full Stack Engineer (React / Node / Python) About the Role We’re looking for a Full Stack Engineer with a strong backend focus...  ...We’re Looking For ~3–7 years of professional full stack software engineering experience ~ Strong backend development skills with... 
    Senior
    Permanent employment

    Next Ventures

    Santa Barbara, CA
    11 hours ago
  • $180k - $200k

     ...Senior Semiconductor Packaging Engineer | Advanced Photonics & Defense Technology | California Edison is retained with a well-funded, venture-backed deep tech company that's tackling some of the toughest engineering challenges in advanced photonics and defense technology... 
    Senior

    Edison Smart®

    Santa Barbara, CA
    5 hours ago
  • $90k - $130k

    3 days ago Be among the first 25 applicants Application Engineering Manager Location: Goleta, CA Work Arrangement & Travel: This position is fully onsite in Goleta, CA and requires the ability to travel approximately 20–30% for customer support, pilot trials, installations... 

    MANN+HUMMEL

    Santa Barbara, CA
    5 hours ago
  • California applicants: Please click here to review the Costco Applicant Privacy Notice. The jobs listed are examples of the typical kinds of positions that Costco may hire for when openings exist. The listing does not mean that any positions are currently open or available...
    Senior
    Temporary work

    Elijahhouseliving

    Santa Barbara, CA
    16 hours ago
  • $25 - $28 per hour

     ...Job Description We are seeking a highly skilled Senior Veterinary Technician to join our medical team. This role is ideal for an experienced technician who is confident working independently and excels in anesthesia, surgical support, and advanced technical procedures... 
    Senior
    Local area

    NVA

    Santa Barbara, CA
    1 day ago
  •  ...build? Are you one of the most ambitious people you know? If so, you'll be right at home at Unwrap. We are seeking a full stack software engineer who has a specific interest in working across the tech stack on both frontend, backend, and data pipelines. Our tech stack is... 
    Work at office

    unwrap, inc.

    Santa Barbara, CA
    2 days ago
  •  ...technology. We are a fast-growing, product-led company with a small, high-output team. We move quickly, value clean systems, and expect engineers to think beyond tickets toward outcomes, scalability, and real user impact. This role is ideal for someone who wants real... 

    Intake Breathing

    Santa Barbara, CA
    5 hours ago
  • $25 - $28 per hour

     ...Job Description We are seeking a highly skilled Senior Veterinary Technician to join our medical team. This role is ideal for an experienced technician who is confident working independently and excels in anesthesia, surgical support, and advanced technical procedures... 
    Senior
    Local area

    National Veterinary Associates

    Santa Barbara, CA
    2 days ago
  • $50k - $75k

    Goleta Repair Center 5901 Hollister Ave Goleta, CA 93117, USA Description Earning Potential of $50K - $75K The salary range for this position is commission based and dependent on expected sales volume. Why Choose Classic Collision Supportive Team Culture Company match ...
    Senior
    Local area

    Classic Collision Corporate Services LLC

    Santa Barbara, CA
    5 hours ago
  • Job Description Job Description ABOUT THE JOB: Allen Construction is seeking an experienced residential construction Superintendent to join our team in Santa Barbara. As an employee-owned company focused on creating an enjoyable workplace and exceptional culture, ...
    Senior
    Contract work
    For contractors
    For subcontractor

    Allen Construction

    Santa Barbara, CA
    7 days ago
  •  ...entire tech stack (from low level database operations to front end development) for a large cloud based enterprise application (SaaS). Engineers work with all of our departments from sales, account management, support and product; with a strong emphasis on the ability to... 
    Full time
    Work at office

    Nia Search Group

    Santa Barbara, CA
    15 days ago
  • $160k - $200k

     ...security experts and enthusiasts. As Senior/Principal Product Manager, PLG, Monetization...  ...with Growth Marketing, Design, and Engineering to design and optimize conversion funnels...  ...technology markets of security and open source software. We are dedicated to building a... 
    Senior
    Remote work

    Bitwarden

    Santa Barbara, CA
    25 days ago
  • Banking Specialist II This position, Banking Specialist II, may be called by many other names: New Accounts Representative, Senior Teller, etc. At First Bank, we choose to call you a "specialist" because that is what you are! You have mastered the art of handling transactions... 
    Senior
    Immediate start
    Flexible hours

    FirstBank

    Santa Barbara, CA
    4 days ago
  • $21 - $27 per hour

    About this Role In this role, you will create and deliver a positive customer experience while conducting financial transactions. You must have a positive attitude, be a team player, and actively listen to clients' financial needs to refer them to the appropriate bank ...
    Senior
    For contractors
    Work experience placement
    Remote work

    RadNet

    Santa Barbara, CA
    2 days ago

Do you want to receive more vacancies?

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