Spacecraft Software Development Engineer

1 day ago


Santa Barbara, California, United States Umbra Full time
About the Role

This Embedded Flight Software Architect will be responsible for designing, developing, and maintaining reliable, fault-tolerant flight and payload software. The successful candidate will have experience in high-reliability software development, concurrent code with asynchronous Rust, and embedded software development with languages such as Rust, C, and C++.

About Us

Umbra is a leading provider of next-generation space systems that observe the Earth in unprecedented fidelity. Our mission is to deliver global omniscience by providing easy access to the highest quality commercial satellite data available.

Responsibilities:
  • Design and develop embedded flight software for Umbra missions.
  • Manage interfaces with multiple spacecraft subsystems and ground systems hardware.
  • Develop command and control software for spacecraft flight operations and payload electronics.
  • Participate in and contribute to test campaigns.
Requirements:
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • 7+ years of experience in high-reliability software development.
  • Expertise in developing concurrent code with asynchronous Rust.
  • Proficient in embedded software development with languages such as Rust, C, and C++.
Salary Information:

The estimated salary range for this position is $145,000 - $165,000 per year, depending on experience.

Benefits:
  • Flexible Time Off, Sick, Family & Medical Leave
  • Medical, Dental, Vision, Life, LTD, STD (employer funded)
  • Stock Options


  • Santa Barbara, California, United States Umbra Full time

    Job DescriptionWe are seeking an experienced Senior Spacecraft Flight/Software Engineer to support the delivery of embedded flight software for our missions. In this role, you will be responsible for developing requirements, designing software architecture, writing code, and overseeing system integration and testing.Key Responsibilities:Collaborate with a...


  • Santa Barbara, California, United States Umbra Full time

    OverviewUmbra is a pioneering organization dedicated to providing unparalleled access to commercial satellite data, empowering customers to address pressing global issues. We're seeking an exceptional Engineering Manager (Spacecraft Software) to join our innovative team.Job SummaryThis role involves overseeing personnel and programmatic efforts within the...


  • Santa Monica, California, United States Outpost Full time

    Role OverviewWe are seeking an exceptional Head Software Engineer to join our team at Outpost, a pioneer in space logistics and technology. As the leader of our software engineering team, you will be responsible for architecting our spacecraft flight software, ensuring seamless integration with hardware and mission needs, and driving process improvements and...


  • Santa Barbara, California, United States Umbra Full time

    About UmbraUmbra is a pioneering space systems company that empowers organizations to address the planet's most pressing needs by providing easy access to high-quality commercial satellite data.We are committed to delivering global omniscience and staying ahead of climate change, geopolitical risk, and other major crises through our cutting-edge...


  • Santa Barbara, California, United States Umbra Full time

    Job DescriptionWe are seeking a skilled Spacecraft Mechanical Engineer to join our multidisciplinary engineering team at Umbra.This position is based in our Santa Barbara office and offers flexible time off, sick leave, family and medical leave, and various insurance benefits.Key Responsibilities:Design, build and test spacecraft hardware and...


  • Santa Monica, California, United States Outpost Full time

    About the PositionWe are looking for a seasoned Lead Software Engineer for Outpost Spacecraft to join our team. As a lead engineer, you will be responsible for overseeing the development of spacecraft software, ensuring it meets the required standards and functionality.The ideal candidate will have extensive experience in software development, particularly...


  • Santa Barbara, California, United States Umbra Lab Inc. Full time

    We are seeking a highly skilled Satellite Embedded Software Development Expert to join our team at Umbra Lab Inc. in Santa Barbara, CA.This is an onsite position, and the ideal candidate will have a strong background in developing embedded software for satellite systems.The successful candidate will be responsible for designing, developing, and maintaining...


  • Santa Barbara, California, United States Umbra Lab LLC Full time

    Job DescriptionWe are seeking an experienced Senior Flight Software Engineer to join our team at Umbra Lab LLC. As a member of our cross-functional engineering team, you will play a key role in designing, developing, and maintaining reliable, fault-tolerant flight software for our missions.Key Responsibilities* Collaborate with a cross-functional engineering...


  • Santa Barbara, California, United States ZipRecruiter Full time

    We are seeking a skilled Flight Software Engineer to join our team in Santa Barbara, CA. The ideal candidate will have 5+ years of experience in high-reliability software development and expertise in concurrent and asynchronous code in Rust or C/C++.About the RoleDesign, develop, and maintain reliable flight software for Umbra missionsCollaborate with...


  • Santa Barbara, California, United States Umbra Full time

    Job DescriptionWe are seeking an experienced Senior Flight Software Engineer to join our team in Santa Barbara, CA. This role will involve developing embedded flight software for Umbra missions, working closely with a cross-disciplinary engineering team to design, develop, and maintain reliable, fault-tolerant software.Key Responsibilities:Collaborate with...


  • Santa Barbara, California, United States Green Hills Software Full time

    Job Overview:We are seeking a highly skilled and motivated Software Development Engineer to join our team at Green Hills Software. As a key member of our development team, you will be responsible for designing, implementing, and testing software solutions that meet the highest standards of quality and reliability.Compensation Package:The estimated base...


  • Santa Barbara, California, United States Umbra Lab Inc. Full time

    We are seeking an experienced Flight Software Engineer to play a key role in delivering embedded flight software for Umbra missions located onsite in our Santa Barbara, CA office.About the RoleDevelop code, integrate systems, document, review, and test mission-critical software to ensure successful deployment.Key ResponsibilitiesCollaborate with...


  • Santa Barbara, California, United States Umbra Lab Inc. Full time

    Umbra Lab Inc. is a pioneering company that pushes the boundaries of space systems technology to observe the Earth with unparalleled fidelity.We are seeking an experienced Flight Software Engineer to play a key role in delivering embedded flight software for our missions.This position requires responsibility for code development, system integration,...


  • Santa Barbara, California, United States Umbra Lab Full time

    We are seeking a skilled Spacecraft Manufacturing Engineer to spearhead the development and maintenance of our space vehicle and payload production lines. This role involves collaboration with Manufacturing and Engineering teams to ensure compliance with production processes and procedures. The engineer will assist in developing and refining manufacturing...


  • Santa Barbara, California, United States Umbra Full time

    Umbra is a leading provider of next-generation space systems that deliver unparalleled Earth observation capabilities. We're seeking an exceptional Spacecraft Production Lead to spearhead the construction of our annual satellite launches.This highly influential role demands expertise in optimizing manufacturing processes, fostering a culture of innovation,...


  • Santa Barbara, California, United States Umbra Full time

    We are seeking a highly skilled Senior Software Engineer to join our team at Umbra, a pioneering company in the space industry.As a key contributor to our internal software applications and services, you will collaborate with product owners and multidisciplinary engineering teams to analyze, develop, and maintain the software that supports our autonomous...


  • Santa Monica, California, United States Outpost Full time

    We are seeking a highly skilled Software Architect to lead our spacecraft software development team at Outpost, a pioneering company in the space logistics industry. Based in Santa Monica, California, we are focused on developing innovative Earth return vehicles that enable safe and efficient payload recovery from space to Earth.OverviewAs a Software...


  • Santa Barbara, California, United States Umbra Full time

    About the PositionWe are seeking a skilled and motivated Spacecraft Mechanical Engineer to join our team at Umbra.This is a great opportunity to work with cutting-edge technology and contribute to the development of next-generation space systems.Responsibilities:Design, build and test spacecraft hardware and mechanisms.Collaborate with cross-functional teams...


  • Santa Monica, California, United States Outpost Full time

    Outpost is a space logistics company at the forefront of developing innovative Earth return vehicles that enable safe and efficient payload recovery from space to Earth. We accelerate the transition of industries into orbit, opening new possibilities for space-based manufacturing and global logistics. Our flagship project, the Ferryall spacecraft, is...


  • Santa Barbara, California, United States Green Hills Software Full time

    About the RoleGreen Hills Software is seeking a highly skilled Functional Safety Software Engineer to join their team. This critical role involves conducting safety analyses, developing functional requirements tests, and participating in design reviews for Green Hills' real-time operating system and embedded development tools.Key Responsibilities:Assessing...