Flight Software Engineer (Mid to Principal)

Category
Engineering
Company
Eclipse Space Technologies Corp.

Who We Are

We're building the future of space access by designing and delivering high-performance satellite platforms that scale from early demonstration missions to full constellations. Our integrated bus-and-payload approach gives customers a faster, more reliable path from concept to orbit. If you're passionate about precision engineering and want your work to fly—literally—we'd love to meet you.

 

As an early-stage startup, we're wearing many hats to support each other and deliver the best systems for our customers. While we don’t yet have dedicated office or lab space, both are in development and expected to be available in the coming months.

Who You Are

As a Flight Software Engineer, you’ll develop the software that controls both on-orbit spacecraft systems and the ground infrastructure supporting them. You’ll be responsible for the full lifecycle of software systems—from architecture and prototyping, through test and validation, all the way to flight operations.

 

This role sits at the intersection of software, hardware, and mission design. You’ll work closely with other engineers to build fault-tolerant, real-time systems that are both resilient and extensible across multiple missions.

Aerospace experience is not required. We're looking for smart, motivated, and collaborative engineers who want to work on impactful systems in a mission-driven environment.

What You'll Do

  • Design and implement autonomous flight software and mission-critical ground systems
  • Develop fault-tolerant and real-time control systems for spacecraft and supporting infrastructure
  • Create and maintain testing infrastructure—including unit, integration, and hardware-in-the-loop (HITL) testing
  • Collaborate cross-functionally to prototype and validate system behavior across hardware/software boundaries
  • Support flight operations and anomaly resolution for deployed missions
  • Contribute to system architecture and influence software standards and practices across the team

What You Bring

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, Physics, or related technical field
  • Proficiency in C/C++ and/or Python, with strong understanding of systems-level programming
  • Experience developing for Linux-based environments
  • Familiarity with embedded systems or real-time operating systems (RTOS)
  • Solid understanding of computer architecture, networking, and inter-process communication
  • Demonstrated ability to write reliable, maintainable, and testable code
  • Comfortable working in a fast-paced, iterative, and collaborative environment

Preferred Experience

  • Design and implementation of fault-tolerant or distributed systems
  • Experience with real-time flight software frameworks (e.g., F' (F Prime), cFS, or custom flight stacks)
  • Development of hardware-in-the-loop (HITL) or software-in-the-loop (SIL) test environments
  • Familiarity with telemetry, command & control systems, and mission operations workflows
  • Experience optimizing software for performance or constrained environments (e.g., memory, compute, bandwidth)
  • Exposure to satellite systems, avionics, or spaceflight hardware integration

What We Offer

Why Join Us

  • Work on spacecraft systems that will fly in space
  • Directly influence the design of a scalable satellite platform
  • Take ownership of high-impact subsystems in a collaborative, cross-functional team
  • Competitive salary, meaningful equity, and full benefits
  • Early-stage environment with significant upside and growth opportunities

Compensation

Your actual level and base salary will be determined on a case-by-case basis and may vary based on the following considerations: job-related knowledge and skills, education, and experience.

Base salary is just one part of your total compensation package. You may also be eligible for long-term incentives. You will also receive access to comprehensive medical, vision, and dental coverage, short and long-term disability insurance, and life insurance. Additionally, we have unlimited time off, along with 10 or more paid holidays per year.

 

ITAR Requirements

Must be a U.S. person as defined by U.S. export control laws (e.g., U.S. citizen, lawful permanent resident, refugee, or asylee) and eligible to work on ITAR-regulated projects.

 

#IND1

 

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed