Oligo Logo

Oligo

Generative Spacecraft Engineer - Flight Software

Reposted 4 Days Ago
Be an Early Applicant
In-Office
Hawthorne, CA, USA
110K-164K Annually
Mid level
In-Office
Hawthorne, CA, USA
110K-164K Annually
Mid level
Design and develop critical embedded flight software for spacecraft. Responsibilities include architecture, integration, testing, and optimizing software solutions within resource-constrained systems.
The summary above was generated by AI

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 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 Embedded 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 Generative Spacecraft Engineer - FSW, 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 BringMinimum 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.

Similar Jobs

5 Hours Ago
In-Office
102K-163K Annually
Senior level
102K-163K Annually
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
The Senior Data Analyst will conduct analyses, automate reporting, and provide insights to inform strategic decisions and business performance across teams.
Top Skills: Bi Tools Like HexLookerNumpyPandasPythonSigmaSQLTableau
5 Hours Ago
In-Office
125K-200K Annually
Senior level
125K-200K Annually
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
The Principal Revenue Data Analyst will build analytics and automation for finance controls, create data models, dashboards, and ensure data quality while collaborating cross-functionally.
Top Skills: AlteryxSigmaSnowflakeSQLTableau
5 Hours Ago
In-Office
Los Angeles, CA, USA
183K-293K Annually
Senior level
183K-293K Annually
Senior level
Cloud • Fintech • Food • Information Technology • Software • Hospitality
The Strategic Cuisines District Sales Manager will lead a sales team, coach Account Executives, and drive growth in designated markets while ensuring client needs are met.

What you need to know about the Los Angeles Tech Scene

Los Angeles is a global leader in entertainment, so it’s no surprise that many of the biggest players in streaming, digital media and game development call the city home. But the city boasts plenty of non-entertainment innovation as well, with tech companies spanning verticals like AI, fintech, e-commerce and biotech. With major universities like Caltech, UCLA, USC and the nearby UC Irvine, the city has a steady supply of top-flight tech and engineering talent — not counting the graduates flocking to Los Angeles from across the world to enjoy its beaches, culture and year-round temperate climate.

Key Facts About Los Angeles Tech

  • Number of Tech Workers: 375,800; 5.5% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Snap, Netflix, SpaceX, Disney, Google
  • Key Industries: Artificial intelligence, adtech, media, software, game development
  • Funding Landscape: $11.6 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Strong Ventures, Fifth Wall, Upfront Ventures, Mucker Capital, Kittyhawk Ventures
  • Research Centers and Universities: California Institute of Technology, UCLA, University of Southern California, UC Irvine, Pepperdine, California Institute for Immunology and Immunotherapy, Center for Quantum Science and Engineering

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account