Talent.com
Flight Software Engineer
Flight Software EngineerOligo Space • Hawthorne, California, United States
Flight Software Engineer

Flight Software Engineer

Oligo Space • Hawthorne, California, United States
[job_card.30_days_ago]
[job_preview.job_type]
  • [job_card.full_time]
[job_card.job_description]

Oligo is building a manufacturing-in-the-loop foundation model to automate spacecraft design and production worldwide. Our approach allows customers to focus entirely on their own technology and mission objectives, while we handle everything, from design and manufacturing to launch and operations. Leveraging cutting edge AI-driven generative design and automated manufacturing, our ex-MIT, Harvard, and NASA JPL team work to create the most advanced payload-specific spacecraft at scale in weeks over months.

With two record breaking missions launching in 2026, world‑class advisors on our board, and fresh funding from top investors like Lux Capital, we’re always on the lookout for exceptional builders, fast learners, and ambitious engineers. Whether your passion lies in spacecraft systems, avionics, ML/AI, or advanced manufacturing, you’ll be collaborating across disciplines on real missions that fly, perform in orbit, and scale internationally.

We pair world-class AI/ML talent with top-tier satellite engineers under one roof to reimagine how space systems are built, starting from first principles. No bureaucracy. No legacy thinking.

If you think you’re a fit, we are extremely excited to meet you.

Are you passionate about building the foundational software that powers cutting-edge aerospace systems? Do you thrive on solving complex problems in real-time, high-reliability environments? Join our team as a Mid/Senior Level Flight Software Engineer and play a pivotal role in designing, developing, and deploying the critical software that enables our spacecraft to perform their missions. If you're an expert in F-prime, real-time operating systems, and building robust embedded solutions, we want to talk to you!

What You'll Do

As a Lead/Senior Flight Software Engineer, you'll own significant parts of the flight software lifecycle, from early architecture through on-orbit operations. Your responsibilities will include:

  • Designing and implementing flight software components within the F-prime framework, specifically for bare-metal and resource-constrained embedded systems.

  • Architecting and contributing to F-prime topology and pattern design, ensuring our software is modular, scalable, and highly reliable.

  • Developing and integrating real-time operating system (RTOS) solutions tailored for bare-metal targets, maximizing performance and determinism.

  • Modifying, extending, and optimizing CMake build systems to support complex flight software projects, streamlining our development and deployment pipelines.

  • Developing and debugging software that interfaces directly with hardware, demonstrating a strong understanding of the OSI model and various communication protocols for robust networked operation.

  • Interacting closely with hardware, systems, avionics, and mission operations to ensure seamless end-to-end integration and optimal system performance.

  • Developing and executing comprehensive unit, integration, and system tests, including Hardware-in-the-Loop (HITL) setups, to validate software in mission-representative conditions.

  • Authoring and maintaining critical documentation, including software architecture designs, interface control documents (ICDs), and verification plans.

  • Driving root-cause analysis and troubleshooting efforts for complex software and hardware interactions throughout development, testing, and flight operations.

  • Contributing to the continuous improvement of our team's software development practices, tooling, and design patterns.

  • Optional: Researching, prototyping, and integrating Machine Learning (ML) and Artificial Intelligence (AI) algorithms into flight software, optimizing for real-time performance and resource efficiency.

What You'll Bring

Minimum Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering, Computer Engineering or a related STEM field.

  • 3+ years of hands-on experience in high-reliability embedded software development, with demonstrable full lifecycle ownership from design through test and deployment.

  • Proven expertise with the F-prime flight software framework, including significant experience in component development and integration on embedded targets.

  • Strong practical experience with RTOS development for bare-metal embedded systems.

  • Demonstrated experience with F-prime topology design and architectural patterns.

  • Basic proficiency in modifying and maintaining CMake build systems for complex embedded projects.

  • Solid understanding of the OSI model and practical experience with networked devices and communication protocols.

  • Exceptional proficiency in C/C++ programming for embedded environments, with a strong grasp of object-oriented design.

  • Experience with software configuration management tools (e.g., Git, GitLab, Jira) and agile development methodologies.

  • Excellent problem-solving, analytical, and debugging skills in real-time embedded systems.

  • Strong written and verbal communication skills, with a proven ability to collaborate effectively across multidisciplinary teams.

  • Proven experience in documentation and structured communication amongst multi-disciplinary teams

  • Ability to carry 40lbs sometimes.

Preferred Skills and Experience

  • Master's or Ph.D. in Computer Science, Software Engineering, or a related field.

  • Experience with Machine Learning (ML) or Artificial Intelligence (AI) concepts and their implementation in embedded or real-time systems.

  • 5+ years of experience developing embedded software for spacecraft, aerospace systems, robotics, or autonomous vehicles.

  • Deep familiarity with various communication protocols (e.g., CCSDS, SpaceWire, CAN, SPI, Ethernet/IP, UART, I2C).

  • Experience with advanced testing methodologies, including test automation frameworks (e.g., GTest, PyTest) and Hardware-in-the-Loop (HITL) simulation environments.

  • Understanding of fault-tolerant architectures, real-time state machines, and autonomous control logic.

  • Experience deploying and using CI/CD pipelines for C++ software.

  • Prior technical leadership or mentorship experience.

  • Willingness to work extended hours or weekends when necessary to meet mission-critical deadlines.

Pay Range

  • Salary range: $110,000 - $164,000 / per year.

  • This role is on-site in Hawthorne, CA

Benefits

  • Equity

  • Unlimited PTO

  • Medical (Platinum coverage), Vision, & Dental Insurance

  • Catering provided on-site everyday.

Additional Information

You may be eligible for our suite of benefits including medical, vision & dental coverage.

ITAR Requirements

US citizens and US persons only at this stage

[job_alerts.create_a_job]

Flight Software Engineer • Hawthorne, California, United States

[internal_linking.similar_jobs]
Engineering Manager, Flight Software

Engineering Manager, Flight Software

Castelion Corporation • Torrance, CA, United States
[job_card.permanent]
About the job Engineering Manager, Flight Software.Castelion is bringing a new approach to defense development and production: one that focuses on short, iterative design cycles, rapid testing in d...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Flight Software Engineer

Principal Flight Software Engineer

Jobot • El Segundo, CA, US
[job_card.full_time]
Next generational aerospace & defense company seeking an experienced Principal Flight Software Engineer to join our growing team! This Jobot Job is hosted by: Josh Rabinowitz Are you a fit? Easy Ap...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Flight Software Engineer I

Principal Flight Software Engineer I

Roman Health Pharmacy LLC • El Segundo, CA, United States
[job_card.full_time]
To conform with the United States Government Space Technology Export Regulations, the applicant must be a U.UAVs, launch vehicles, and other space and airborne platforms.We take pride in our dynami...[show_more]
[last_updated.last_updated_variable_hours] • [promoted]
Senior Software Engineer

Senior Software Engineer

RIT Solutions • Burbank, CA, United States
[job_card.full_time]
This specific role focuses on the technology leadership and management of the build and integration functions of enterprise-wide messaging and collaboration services at The Walt Disney Company.Ther...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Flight Software Engineer

Senior Flight Software Engineer

Varda Space Industries • El Segundo, CA, United States
[job_card.permanent]
Low Earth orbit is open for business.Varda is accelerating the development of commercial space infrastructure, from in-orbit pharmaceutical processing to reliable and economical reentry capsules.Fr...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Flight Software Engineer: Real-Time Space

Principal Flight Software Engineer: Real-Time Space

Northrop Grumman • Manhattan Beach, CA, United States
[job_card.full_time]
A leading aerospace technology company is seeking a Flight Software Engineer or Principal Flight Software Engineer in Manhattan Beach, CA.The role involves driving software development projects, ma...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Principal Flight Software Engineer - Spacecraft & Real-Time

Principal Flight Software Engineer - Spacecraft & Real-Time

Vast Space LLC • Long Beach, CA, United States
[job_card.full_time]
A pioneering aerospace company in Long Beach, California is seeking a Principal Flight Software Engineer.This full-time role involves developing reliable flight software and collaborating cross-fun...[show_more]
[last_updated.last_updated_30] • [promoted]
Flight Test Engineer

Flight Test Engineer

JetZero • Long Beach, CA, United States
[job_card.full_time]
Today's aircraft contribute around 4% of global CO2 emissions, equivalent to the emissions of 200 million cars.This is only going to increase: Air travel is forecasted to double by 2050, while mean...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Flight Test Engineer

Flight Test Engineer

Castelion Corporation • Torrance, CA, United States
[job_card.permanent]
About the job Flight Test Engineer.Castelion is bringing a new approach to defense development and production: one that focuses on short, iterative design cycles, rapid testing in development, and ...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Flight Software Engineer

Senior Flight Software Engineer

Next Matter • Torrance, CA, United States
[job_card.permanent]
Castelion is bringing a new approach to defense development and production: one that focuses on short, iterative design cycles, rapid testing in development, and modern commercial manufacturing str...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer, Flight Software

Senior Software Engineer, Flight Software

Relativity Space • Long Beach, CA, United States
[job_card.full_time]
At Relativity Space, we have two audacious goals: to build the next great commercial launch company with Terran R and to become America's leading force in additive manufacturing innovation.Both con...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Lead Flight Software Engineer - Space Systems

Lead Flight Software Engineer - Space Systems

Roman Health Pharmacy LLC • El Segundo, CA, United States
[job_card.full_time]
A leading aerospace technology company in California is seeking a skilled Software Engineer to develop and integrate mission systems software.Responsibilities include coding, testing, and providing...[show_more]
[last_updated.last_updated_1_day] • [promoted]
Senior Flight Software Engineer - Real-Time Space Systems

Senior Flight Software Engineer - Real-Time Space Systems

Varda Space Industries • El Segundo, CA, United States
[job_card.full_time]
An innovative company is seeking a skilled Flight Software Engineer to develop reliable software for spacecraft operations.This exciting role involves collaborating with a team of experts to create...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer - GUI/OpenGL

Software Engineer - GUI/OpenGL

DCS Corp • Los Angeles, CA, US
[job_card.full_time]
Salary Range: $82,004 - $125,000 Research, design, develop, test, or supervise the manufacturing and installation of electrical equipment, components, or systems for commercial, industrial, militar...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Software Engineer

Software Engineer

TradeJobsWorkforce • Los Angeles, CA, United States
[job_card.full_time]
Software Engineer Job Duties: Develops information systems by designing, developing, and installing software solutions.Determines operational feasibility by evaluating analysis, problem definition,...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Flight Test Engineer

Senior Flight Test Engineer

Red Cat Holdings • Torrance, CA, United States
[job_card.permanent]
FlightWave , a wholly owned subsidiary of Red Cat Holdings, is seeking a Senior-level Flight Test Engineer to join our team supporting the structured validation of advanced unmanned aircraft system...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Software Engineer

Senior Software Engineer

NR Consulting • Long Beach, CA, United States
[job_card.full_time]
Title: Senior Software Engineer.Work Location: Foothill Ranch, CA.We are seeking a highly experienced Senior Software Engineer to design and develop robust, scalable,.The job responsibilities cover...[show_more]
[last_updated.last_updated_variable_days] • [promoted]
Senior Flight Software Engineer — Real-Time Aerospace Systems

Senior Flight Software Engineer — Real-Time Aerospace Systems

Relativity Space • Long Beach, CA, United States
[job_card.full_time]
A pioneering aerospace company in Long Beach is seeking a Senior Flight Software Engineer to play a crucial role in software development for rocket operations.You will directly contribute to signif...[show_more]
[last_updated.last_updated_variable_days] • [promoted]