MisuJob - AI Job Search Platform MisuJob

Staff Flight Software Engineer

Confidential

Golden, Colorado permanent

Posted: April 7, 2026

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

Join our team as a Staff Flight Software Engineer, contributing to the development of NASA core flight system services and application development for Lunar Outpost's mission to create a permanent presence in space.

Job Description

Are you passionate about shaping the future of humanity's presence in space? Lunar Outpost, an industry leader in space robotics and planetary vehicles, invites you to join our team! Lunar Outpost is dedicated to creating a permanent presence in space, while also driving positive impacts here on Earth. We are currently seeking a Staff Flight Software Engineer to contribute to our mission in a dynamic startup environment. The main responsibility of the Staff Flight Software Engineer is to act as a subject matter expert in NASA core flight system (cFS) services and application development for mission-critical space robotics. They will lead cFS development efforts and mentor engineers on cFS best practices, ensuring the system meets stringent real-time, safety, and reliability requirements for crewed and autonomous space operations.

Key Responsibilities:

Serve as the technical authority for NASA core Flight System (cFS) design, configuration, and deployment on a robotics-based avionics platform

Define, implement, and maintain cFS application architectures to support robotic navigation, control, and payload operations in a space environment

Integrate and maintain cFS with underlying RTOS (e.g., VxWorks, RTEMS) and hardware abstraction layers

Customize and extend cFS services (EVS, ES, SB, TBL, TIME, SCH, etc.) to meet mission requirements

Collaborate with robotics software, hardware, and systems engineers to ensure seamless data handling, command execution, and timing synchronization

Support hardware-in-the-loop (HIL) testing, simulation environments, and mission rehearsals

Guide best practices for requirements-based development, verification, and flight certification

Mentor engineers in cFS concepts, architecture, and mission-proven workflows

Required Qualifications:

Bachelor’s degree in computer or electrical engineering or related field

7+ years in embedded software or avionics systems for space or mission-critical robotics applications

3+ in NASA core Flight System (cFS) architecture, services, and application development

Strong proficiency in C for embedded system development

Familiarity with spacecraft data handling, telemetry/command processing, and deterministic networking

Experience with robotics platforms for planetary exploration, surface mobility, or space station operations

Self-motivated, focused, and driven to meet critical deadlines

Excellent organization and time management skills

Excellent written and oral communication skills

U.S. Person

 

Preferred Qualifications:

Familiarity with Fault Detection, Isolation, and Recovery (FDIR) strategies

Experience with GNC software integration in robotic or spacecraft systems

Familiarity with space mission development phases and associated documentation and standards

Knowledge of LEON3/4 or RISC-V space-grade processors

Prior work with crewed vehicle avionics architecture or planetary robotics

Any offer of employment for this position is conditional upon Lunar Outpost receiving the LTVS Phase II contract from NASA. If the contract is not awarded to Lunar Outpost, this offer will be considered null and void, without further obligation to Lunar Outpost.

Lunar Outpost is an equal opportunity employer. We do not discriminate against protected characteristics (gender, age, sexual orientation, race, nationality, ethnicity, religion, disability, veteran status). We want all employees (including executives and HR) to treat others with respect and professionalism.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply