Senior Space Software Architect

7 days ago


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 Role
  • Develop code, integrate systems, document, review, and test mission-critical software to ensure successful deployment.
Key Responsibilities
  • Collaborate with cross-functional engineering teams to design, develop, and maintain reliable, fault-tolerant flight software.
  • Implement software solutions meeting system requirements while managing interfaces between multiple spacecraft subsystems and ground systems.
  • 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 detailed documentation for software operations and interfaces with hardware/software products.
  • Perform other professional duties as assigned.
Requirements
  • Bachelor's degree in Computer Science, Computer Engineering, or a related field.
  • 5+ years of experience in high-reliability software development.
  • Expertise in developing concurrent and asynchronous code in Rust or C/C++.
  • Strong background in embedded software development, including experience with Rust, C, or C++.
  • Hands-on experience 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.
  • Experience with software development tools and processes, including source control, bug tracking, and design documentation.
  • Comfortable working in fast-paced and dynamic development environments.
Benefits

Umbra Lab Inc. is an Equal Opportunity Employer committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or Veteran status.

What We Offer
  • An estimated salary range of $140,000 - $200,000 per year based on experience.


  • 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

    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 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 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 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 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 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 Ana, California, United States First American Full time

    About the RoleWe are seeking a Senior Cloud Software Architect to join our team. As a key member of our development team, you will be responsible for designing, developing, and implementing software solutions in an Azure cloud environment.ResponsibilitiesContribute to the design, development, and deployment of software applications in Azure.Work with...


  • Santa Clara, California, United States Murtech Full time

    Job OverviewMurtech is seeking a highly skilled Senior Network Architect to join our team. As a key member of our network engineering team, you will design, implement, and manage network hardware and software solutions for LANs and WANs in a fault-tolerant, scalable, secure network environment.


  • Santa Barbara, California, United States ITC Infotech Full time

    About the Role">ITC Infotech is a leading global technology services and solutions provider, led by Business and Technology Consulting. We provide business-friendly solutions to help clients succeed and be future-ready.">Your Mission">">Develop an integration strategy for our enterprise systems, including ERP, CRM, SCM, and FlexPLM.">Work closely with...


  • 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 Monica, California, United States Software Resources Full time

    Transforming Media Businesses with TechnologyAt Software Resources, we're seeking an experienced Senior Software Engineer to join our team. This is a hybrid role that involves working closely with product and business teams to understand the business implications and user flows for sign-up, switch, cancellation, and account management.About the RoleWe're...


  • Santa Barbara, California, United States Synergy Medical Staffing Full time

    Job Description for Senior Software EngineerAs a Senior Software Engineer, you will be responsible for designing, developing, and maintaining large-scale software systems. Your expertise will be vital in guiding the team and ensuring the delivery of high-quality software products.Responsibilities:Design and develop software systems using agile...


  • Santa Barbara, California, United States Insight Global Full time

    About UsAt Insight Global, we empower professionals to shape the future of technology. Our commitment to creating diverse and inclusive environments fosters growth, innovation, and excellence.Salary InformationThis position offers an estimated hourly rate ranging from $80 to $88 per hour, depending on level of experience.Job DescriptionA higher education...


  • Santa Clara, California, United States HCLTech Full time

    Job Summary: HCLTech is looking for a Senior AI Solutions Architect to join our team. In this role, you will be responsible for designing and implementing advanced AI solutions that drive business value and transform industries.**Key Responsibilities:**• Architect innovative AI solutions from ideation to MVP, rapidly enabling genuine business value.•...


  • Santa Barbara, California, United States AppFolio, Inc Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Engineer to join our team at AppFolio, Inc. As a key member of our Affordable Housing domain team, you will be responsible for designing and developing scalable, robust, and simple web-based solutions to solve complex business problems.ResponsibilitiesDevelop a deep understanding...


  • Santa Clara, California, United States ShiftCode Analytics Full time

    We are seeking a highly skilled Senior Network Architect to join our team at ShiftCode Analytics. Your expertise in designing, deploying, and configuring InfiniBand and Ethernet networking systems will be invaluable in helping us deliver cutting-edge solutions to our clients.The ideal candidate will have a deep understanding of InfiniBand and Ethernet switch...


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