Software Systems Engineer

3 weeks ago


Santa Barbara, California, United States Umbra Lab LLC Full time
Job Description

We 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 team to design, develop, and maintain reliable, fault-tolerant flight software
* Implement software solutions that meet 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 and maintain detailed documentation for software operations and interfaces with hardware/software products
* Perform other professional duties as assigned

Why Work at Umbra Lab LLC?

* We offer a competitive salary range of $120,000 - $160,000 per year
* You will work on cutting-edge space systems that observe the Earth with unprecedented fidelity
* Collaborate with a talented and experienced engineering team
* Opportunities for professional growth and development

Required Qualifications

* Bachelor's degree in Computer Science, Computer Engineering, or a related field
* 5+ years of proven 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 a fast-paced and dynamic development environment

Additional Information

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

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


  • Santa Barbara, California, United States Bruker Full time

    ResponsibilitiesThis position will focus primarily on system software design, debugging, and systems integration with a large part of the direct contributions being specification, programming, and maintaining of software. The position requires strong verbal and written English communications capabilities, problem solving, and ability to reduce requirements...


  • Santa Barbara, California, United States Umbra Full time

    Job OverviewUmbra is a leading provider of global satellite data, empowering organizations to create solutions that inform, inspire, and address the planet's most pressing needs. As a Systems Engineer, you will join our dynamic Space Systems team, taking on technical leadership roles and collaborating with experts dedicated to pushing the boundaries of...


  • Santa Barbara, California, United States ZipRecruiter Full time

    **Job Title:** Senior Software Engineer We are seeking a talented Senior Software Engineer to join our team at Meraki. This role involves building and implementing functional software solutions, defining software requirements, and taking the lead on technical projects.**Responsibilities:**Develop high-quality software design and architectureIdentify,...


  • Santa Barbara, California, United States University of California, Santa Barbara Full time

    Job OverviewWe are seeking a highly skilled Research Software Engineer to join our team at the University of California, Santa Barbara. As a key member of our research group, you will be responsible for designing and developing innovative software systems for managing and analyzing ecological and environmental data.The ideal candidate will have a strong...


  • 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

    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 HEICO Full time

    About the Job: We are seeking a highly skilled Software Developer to join our dynamic team at Santa Barbara Infrared, Inc. As a member of our team, you will have the opportunity to design and implement cutting-edge software solutions for electro-optical systems. You will work closely with our experienced engineers to ensure that our software meets the...


  • Santa Barbara, California, United States ZipRecruiter Full time

    At ZipRecruiter, we foster a challenging and rewarding environment that encourages collaboration. Our aim is to create work that excites us and motivates us to contribute with an open mind every day. Our contributions should be part of something bigger, meaningful, and giving back to our community.We don't look for people who want to stay in their comfort...


  • Santa Clara, California, United States ZipRecruiter Full time

    Join our team of passionate software engineers at ZipRecruiter as a Senior Software Systems Engineer! We're currently looking for an experienced engineer to help us build and deliver high-quality software solutions.We estimate the salary for this role to be around $180,000 - $250,000 per year, based on industry standards and location.About the RoleThis is a...

  • Software Engineer

    4 weeks ago


    Santa Clara, California, United States Omega Solutions Full time

    Job Title: Software Engineer - Distributed SystemsWe are seeking a highly skilled Software Engineer to join our team at Omega Solutions. As a Software Engineer - Distributed Systems, you will play a key role in designing, developing, and deploying critical production systems using modern technologies like Spring Boot and Angular.The estimated salary for this...


  • Santa Barbara, California, United States Umbra Full time

    About the RoleThis 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...


  • Santa Barbara, California, United States Umbra Full time

    Job OverviewUmbra is a cutting-edge space technology company that specializes in delivering high-fidelity Earth observation systems.We're seeking an experienced Flight Software Engineer to join our team and play a key role in developing mission-critical software for our satellite missions.


  • Santa Cruz, California, United States Joby Aviation Full time

    About the RoleAircraft Embedded Software EngineerAt Joby Aviation, we're pushing the boundaries of electric air taxis. As an Embedded Software Engineer, you'll design and implement the software at the heart of our fly-by-wire aircraft.We're a small, fast-paced team that values collaboration and innovation. You'll work closely with systems engineers and...


  • Santa Ana, California, United States Kulicke and Soffa Full time

    Advanced Software Systems Engineer at Kulicke and SoffaWe are seeking an experienced Advanced Software Systems Engineer to join our team in Santa Ana, CA. As a key contributor to the design and development of software for high-performance semiconductor processing equipment, you will work closely with hardware-software co-development teams to create...


  • Santa Clara, California, United States Apple Full time

    About the RoleThis is an exciting opportunity to join Apple's dynamic startup-like environment and contribute to the development of innovative software and hardware features in the home space. As a Senior System Software Architect, you will work closely with cross-functional teams to drive the ideation and execution of prototypes, leveraging your expertise...


  • Santa Clara, California, United States Versa Networks Full time

    About the RoleAs a Software Systems Engineer at Versa Networks, you will be responsible for designing and developing scalable applications on various Windows Application Platforms. You should have hands-on experience in delivering multiple projects with one or more of the below platforms: Windows Presentation Foundation (WPF), Windows Forms (.NET), Win32,...

  • Software Engineer

    2 weeks ago


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

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at the University of California, Santa Barbara. In this role, you will be responsible for designing and developing digital consumer web and mobile experiences using agile methodologies.The successful candidate will have a solid understanding of software development principles,...


  • Santa Cruz, California, United States Joby Aviation Full time

    About Joby AviationLocated in Northern California, Joby Aviation is a pioneering company dedicated to creating an affordable, all-electric air transportation system. Our team envisions a future where electric air taxis revolutionize urban mobility, allowing people to spend more time with loved ones and access new experiences.Our VisionWe're committed to...