Senior Flight Software Engineer (Rust)
$155k - $185kUmbra 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.
$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...SeniorRemote work$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...SeniorTemporary workLocal areaRelocation packageFlexible hours- ...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
$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...SeniorFlexible hours$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...SeniorFull timeWork at officeLocal areaRemote work$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...SeniorPermanent employmentWork at officeLocal areaRemote workWorldwideFlexible hours$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...SeniorPermanent employmentWork at officeLocal areaRemote workWorldwideFlexible hours$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...SeniorRemote jobPermanent employmentWork at officeLocal areaWorldwideFlexible hours$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...SeniorTemporary workSummer workSummer holidayWork at officeRemote workFlexible hours- ...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...SeniorFull timeTemporary workSummer workSummer holidayWork at officeLocal areaRelocationFlexible hoursShift work
- ...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 wagePermanent employmentWork experience placementLocal area
- ...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
$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...SeniorTemporary workWork at officeRemote workRelocation packageFlexible hours- ...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 officeRemote work
$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...SeniorHourly payFull time$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- ...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...SeniorPermanent employment
$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$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...- 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...SeniorTemporary work
$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...SeniorLocal area- ...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
- ...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...
$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...SeniorLocal area$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 ...SeniorLocal area- 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, ...SeniorContract workFor contractorsFor subcontractor
- ...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 timeWork at office
$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...SeniorRemote work- 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...SeniorImmediate startFlexible hours
$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 ...SeniorFor contractorsWork experience placementRemote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Flight Software Engineer (Rust). Be the first to apply!
- ngo software engineer Santa Barbara, CA
- software developer Santa Barbara, CA
- part time software developer remote Santa Barbara, CA
- software engineer amazon Santa Barbara, CA
- entry level software engineer remote Santa Barbara, CA
- software developer fintech Santa Barbara, CA
- consulting software engineer Santa Barbara, CA
- software engineer healthcare Santa Barbara, CA
- software engineer Santa Barbara, CA
- startup software engineer Santa Barbara, CA


