JOBSEARCHER

Flight Software Engineer

UfoLos Angeles, CAApril 12th, 2026
🛸 UFO is a Los Angeles–based small business founded in 2013 that has supported advanced software and hardware development across rapid space R&D, on-orbit and sub-orbital technology demonstrations, lunar surface missions, and other terrestrial technologies and markets. Today, the company is focused on advancing capabilities in vLEO and beyond, with work spanning cislunar, deep-space, and interplanetary efforts, as well as next-generation space data, networking, and communications systems, all within a fast-moving engineering environment built around small teams, short iteration cycles, and direct hands-on work.🚀Join Our Team as a Flight Software Engineer! Important: This role involves access to export-controlled information. Please do not apply unless you are a U.S. person under ITAR, or otherwise eligible to access such information in compliance with U.S. export control laws.About the roleUFO is hiring a Flight Software Engineer to develop spacecraft firmware and software across multiple vehicle systems. The work includes embedded development, integration, debugging, test, and verification, spanning both rapid on-orbit tech demos and higher-reliability mission systems.This is a hands-on role on a small multidisciplinary team. You will be responsible for major subsystems, work across hardware and software boundaries, and carry flight code from early development through integration and validation.What you’ll doDevelop flight software, firmware, and BSPs across spacecraft systemsWrite low-level embedded software in C/C++ for microcontrollers and flight hardwareBring up new hardware, debug issues, and drive problems to root causeBuild internal tools for development, integration, and verificationWork across bare-metal and RTOS-based systemsInterface directly with buses, peripherals, and subsystem hardwareWork closely with the team from first implementation through integration, test, and final validationWhat we’re looking forStrong embedded systems and microcontroller software experienceStrong C/C++ skills, including low-level firmware and hardware-facing softwareComfortable in bare-metal, RTOS, and cross-compiled environmentsStrong testing and debugging skills for embedded hardware and softwareExperience with Linux-based developmentFamiliarity with common embedded interfaces and buses such as SPI, I2C, UART, CAN, Ethernet, RS-422, CCSDS, or similarComfortable working across disciplines in a fast-moving environmentAble to work primarily on-site in the Greater Los Angeles areaBonus pointsPrior spacecraft, flight software, or other mission-critical embedded experienceFamiliarity with ADCS/GNC-related systemsSDR experienceStrong lab integration and debugging backgroundFamiliarity with verification, flight test, or relevant engineering standardsActive security clearanceOther reasons to join UFOSmall team, broad scope, and real technical responsibilityMedical, dental, and vision coverage401(k) and paid time offReasonable hours and occasional work-from-home flexibility when the work allows