Space Systems Software Architect

5 days ago


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, documentation, peer reviews, and testing to ensure the successful deployment of mission-critical software.

The ideal candidate will collaborate with a cross-functional engineering team to design, develop, and maintain reliable, fault-tolerant flight software.

We are looking for someone who can implement software solutions that meet system requirements while managing interfaces between multiple spacecraft subsystems and ground systems.

Key Responsibilities

  • Design and develop concurrent and asynchronous code in Rust or C/C++.
  • Develop command and control software for spacecraft flight operations, payloads, and peripheral electronics.
  • Contribute to and lead test campaigns, including unit testing and automated tests at both subsystem and system levels.
  • Create and maintain detailed documentation for software operations and interfaces with hardware/software products.

Required Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • 5+ years of proven experience in high-reliability software development.
  • Strong background in embedded software development, including experience with Rust, C, or C++.
  • Familiarity with kernel development using Yocto.
  • Proficient in programming embedded ARM cores supporting SoC architectures, and working within Linux, RTOS, or bare-metal environments.
  • Deep understanding of processor architecture and optimizing code for performance and memory efficiency.

Estimated Salary Range: $120,000 - $180,000 per year, depending on experience.

This position may require 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.



  • 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

    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 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 Clara, California, United States Cloud Software Group Full time

    About the RoleWe are seeking a highly skilled IT architect to join our team at Cloud Software Group, where you will play a key role in designing and implementing Citrix Workspace solutions for our enterprise. As a technical leader, you will work closely with cross-functional teams to understand business requirements and design scalable, secure, 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

    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 Clara, California, United States Intelliswift Software Full time

    At Intelliswift Software, we are seeking a highly skilled Cloud Architect to lead the design and implementation of large-scale distributed systems.About the RoleThis leadership position will focus on designing, building, and maintaining microservices architecture using GoLang and Python. The successful candidate will be responsible for developing REST APIs...


  • Santa Clara, California, United States Oracle Full time

    About OracleAs a world leader in cloud solutions, Oracle harnesses the power of tomorrow's technology to address today's challenges. With a commitment to diversity and inclusion, we foster an environment where diverse perspectives thrive.About the RoleWe are seeking a skilled Cloud Software Architect to join our team. As a Cloud Software Architect, you will...


  • Santa Clara, California, United States Cloud Software Group, Inc. Full time

    Job DescriptionWe are seeking a Senior Cybersecurity Architect to lead and execute the Security Development Lifecycle (SDL) for Cloud Software Group On-Prem and Cloud products.About UsCitrix and TIBCO recently merged to create Cloud Software Group, one of the world's largest cloud solution providers, serving over 100 million users globally. We value diverse...


  • Santa Clarita, California, United States United Software Group Full time

    Senior Network ArchitectWe are seeking a highly skilled Senior Network Architect to join our team at United Software Group. Key Responsibilities:Lead the development and deployment of automation for network infrastructure.Design, implement, and maintain automation tools for real-time network monitoring, fault management, and automated responses.Collaborate...


  • Santa Clara, California, United States Tech Firefly Full time

    We are seeking a highly skilled Chief Software Architect to join our team at Tech Firefly.About UsTech Firefly is a cutting-edge technology company that specializes in developing innovative software solutions.Our mission is to create high-quality, efficient, and scalable software applications that meet the evolving needs of our clients.We are committed to...


  • Santa Clara, California, United States First Citizens Bank Full time

    About First Citizens Bank">We are a financial institution dedicated to delivering exceptional service and innovative solutions to our customers. At First Citizens Bank, we strive to create a work environment that is collaborative, inclusive, and rewarding for all our associates.Job Title: Cloud Software Architect">This is a hybrid role, with the expectation...


  • Santa Clara, California, United States Hitachi Vantara Corporation Full time

    Hitachi Vantara Corporation Software Architect JobWe are seeking a highly skilled and experienced Software Architect to join our CTO office team. This role is part of a skilled Technology Strategy leadership team that will analyze and support the CTO in driving the strategic direction of the company's technology initiatives.The successful candidate will be...


  • Santa Clara, California, United States ServiceNow Full time

    Transformative Cloud Engineer RoleWe are seeking a seasoned cloud software architect to join our team at ServiceNow. This role involves designing and developing innovative cloud-based solutions that empower organizations to find smarter, faster, and better ways to work.


  • Santa Clara, California, United States Tbwa ChiatDay Inc Full time

    Astera Labs is a leading innovator in purpose-built connectivity solutions that unlock the full potential of AI and cloud infrastructure. Our Intelligent Connectivity Platform integrates PCIe, CXL, and Ethernet semiconductor-based solutions and the COSMOS software suite of system management and optimization tools to deliver a scalable and customizable...


  • Santa Clara, California, United States Apple Full time

    Job Overview:">Apple is a world-renowned leader in technology, committed to innovation and excellence. As a Sr. System Software Engineer, you will join a dynamic team of passionate engineers and technology experts at the top of their fields.">About the Role:">In this exciting position, you will drive the ideation and execution of prototypes of both SW and HW...


  • Santa Clara, California, United States ServiceNow Full time

    Job SummaryWe are seeking a highly skilled Full Stack Software Architect to join our team at ServiceNow. This role will be responsible for designing and developing high-quality, scalable software applications.


  • Santa Maria, California, United States SAIC Full time

    OverviewSAIC is a premier technology integrator, solving complex modernization and systems engineering challenges across defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics...


  • 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...

  • Systems Architect

    5 days ago


    Santa Cruz, California, United States University of California Santa Cruz Full time

    Job SummaryThe University of California, Santa Cruz is seeking an experienced Systems Architect to lead the administration and integration of our student information system, MyUCSC. As a senior solutions architect, you will be responsible for designing and implementing high-performing architectures that serve 110,000 active users across the campus.