Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Flight Software Engineer image - Rise Careers
Job details

Flight Software Engineer

Imagine working where spacecraft design meets cutting‑edge automation, and every day brings a new opportunity to shape humanity’s journey across the solar system.

At Oligo, we’re building a manufacturing‑in‑the‑loop platform—powered by AI, modular systems, advanced robotics, and record‑breaking flight‑ready hardware—that transforms mission planning from months to minutes and spacecraft fabrication from years to months.

Backed by world‑class advisors and fresh funding from top investors, 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—creating solutions that fly, perform, and scale.

If you’re ready to join a high‑velocity team where impact is immediate, innovation is a way of life, and the next leap forward in space infrastructure starts with you—welcome aboard.

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.

Average salary estimate

$137500 / YEARLY (est.)
min
max
$115000K
$160000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Photo of the Rise User
Posted 24 hours ago

American Equipment Holdings is looking for a Mechanical Designer II for seasonal full-time work involving crane design and engineering documentation.

Experienced mechanical testing Engineer wanted at Element Huntington Beach to lead lab enhancements and service expansions in aerospace materials testing.

Photo of the Rise User
Relativity Space Hybrid Long Beach, California, United States
Posted 22 hours ago

Relativity Space is looking for a Staff Avionics Space Survivability Engineer to lead the design and testing of space-grade avionics hardware for their next-generation launch vehicle.

Posted 8 hours ago

Experienced LNG Project Engineer needed onsite in Quintana, TX, to guide capital projects through design, construction, and startup in a dynamic energy company.

Photo of the Rise User
Posted 45 minutes ago

Contribute to Cloudflare’s innovative R2 Storage by developing scalable distributed systems in a hybrid work environment.

Saint Luke's Hybrid Technology Center | 800 NW Chipman Rd | Lees Summit | MO
Posted 17 hours ago

Infrastructure Solutions Engineer needed at Saint Luke’s to design and implement network and system architectures supporting healthcare solutions.

Photo of the Rise User

Contribute to the development and certification of Joby Aviation's cutting-edge eVTOL aircraft as a Systems Engineer in the Integrated Flight and Propulsion Control System team.

Photo of the Rise User
Auto-Valve Hybrid Dayton, Ohio, United States
Posted 24 hours ago

Experienced Senior Mechanical Design Engineer needed at Auto-Valve to develop and support aerospace valve systems in an onsite role at their Dayton, Ohio facility.

Photo of the Rise User
Posted 20 hours ago

A strategic Solutions Architect position at Sentinel Technologies in Grand Rapids offering hybrid work and the opportunity to engage directly with clients on cutting-edge IT solutions.

Photo of the Rise User
Posted 20 hours ago

Explore an internship opportunity at Bedrock Security working on distributed systems in the AI and engineering fields with a leading cybersecurity startup.

Photo of the Rise User
Posted 8 hours ago

Innovate defense technologies as a Radio Frequency Test & Integration Engineer at Anduril Industries, driving test strategies and system integration.

Photo of the Rise User
Posted 24 hours ago

Industrial Controls Engineer needed to design and implement control systems as part of a dynamic Systems Integrator team in Virginia Beach.

Photo of the Rise User
Kioxia Hybrid Franklin Crossing Rd, Franklin, MA 02038, USA
Posted 5 hours ago

KIOXIA America, Inc. is hiring a System Test Execution Engineer to independently perform SSD testing and collaborate with internal and customer teams in a dynamic technical environment.

MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
July 25, 2025
Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!