Flight Software Test Verification Engineer

Moonshot Aerospace

Houston (TX)

On-site

USD 120,000 - 160,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Moonshot Aerospace seeks a PNT Flight Software Test & Verification Engineer to develop, integrate, and verify real-time flight and ground support software for PNT subsystems. The role is on-site at a Houston facility, supporting lunar and cislunar programs, with a software-first focus in C/C++ and Python.

You will build SWIL/HWIL environments, execute verification against requirements, and contribute to test plans and data analysis.

Qualifications

  • US citizenship and ability to obtain and maintain security clearance.
  • Bachelor's degree in CS/CE/EE/Aerospace or related field.
  • Level III: 5+ years in flight, embedded, or real-time software development. Level IV: 10+ years, or MS with 8+ years.
  • Demonstrated depth in C and C++ on real-time, embedded, or resource-constrained targets.
  • Proficiency in Python for test automation, scripting, and data analysis.
  • Experience integrating and testing software against hardware interfaces (serial, Ethernet, SpaceWire, CAN, MIL-STD-1553, or equivalent)
  • Experience with software test and verification practice, including test procedure development and defect tracking to closure
  • Experience with Git version control and software configuration management
  • Working knowledge of spacecraft dynamics, orbital mechanics, coordinate frames, and time systems
  • Effective written and verbal communication, including clear documentation of test results
  • Ability to work on-site in Houston, TX

Responsibilities

  • Develop, integrate, and test real-time flight software for spacecraft PNT subsystems in C and C++
  • Build and maintain software-in-the-loop (SWIL) and hardware-in-the-loop (HWIL) test environments for navigation and GN&C software
  • Develop automated test infrastructure, regression suites, and analysis tooling in Python
  • Execute software verification against subsystem requirements and document results with traceability to those requirements
  • Integrate and test navigation sensor and timing interfaces, including GNSS receivers, IMUs, star trackers, optical navigation cameras, and frequency references
  • Support bench and testbed integration of flight software with flight-like avionics
  • Troubleshoot software, interface, and timing anomalies during integrated test and drive them to closure
  • Support Test Readiness Reviews and produce test plans, procedures, and post-test reports
  • Perform post-test data reduction and navigation performance analysis
  • Work within Agile development processes using Git version control and JIRA issue tracking
  • Collaborate across GN&C, avionics, systems engineering, and customer teams

Skills

C/C++
Python
Git
Real-time/embedded
Test automation
Documentation
On-site Houston

Education

B.S. in CS/CE/EE/Aerospace
M.S. in CS/CE/EE/Aerospace

Tools

SpaceWire
MIL-STD-1553
CAN bus
RTOS (VxWorks/RTEMS)
GPS/GNSS (experience)
Trick/CSPICE (NASA)

Job description

Moonshot Aerospace is seeking a PNT Flight Software Test & Verification Engineer to develop, integrate, and verify real-time flight and ground support software for spacecraft positioning, navigation, and timing (PNT) subsystems. The position is on-site at a customer facility in Houston, TX, supporting commercial and government lunar and cislunar spacecraft programs.

This is a software-first role. The engineer will write and integrate real-time software in C and C++, build the software-in-the-loop and hardware-in-the-loop environments that exercise it, and verify subsystem behavior against requirements. The primary qualification is demonstrated depth in flight or embedded software development; navigation and estimation domain knowledge strengthens an application but is not a substitute for software capability. GPS/GNSS receiver experience and formal test and verification experience are the strongest differentiators among otherwise comparable candidates.

The requisition is open at two levels. Responsibilities, technical ownership, and compensation scale with demonstrated capability.

Responsibilities
  • Develop, integrate, and test real-time flight software for spacecraft PNT subsystems in C and C++

  • Build and maintain software-in-the-loop (SWIL) and hardware-in-the-loop (HWIL) test environments for navigation and GN&C software

  • Develop automated test infrastructure, regression suites, and analysis tooling in Python

  • Execute software verification against subsystem requirements and document results with traceability to those requirements

  • Integrate and test navigation sensor and timing interfaces, including GNSS receivers, IMUs, star trackers, optical navigation cameras, and frequency references

  • Support bench and testbed integration of flight software with flight-like avionics

  • Troubleshoot software, interface, and timing anomalies during integrated test and drive them to closure

  • Support Test Readiness Reviews and produce test plans, procedures, and post-test reports

  • Perform post-test data reduction and navigation performance analysis

  • Work within Agile development processes using Git version control and JIRA issue tracking

  • Collaborate across GN&C, avionics, systems engineering, and customer teams

Required Qualifications
  • U.S. Citizenship and ability to obtain and maintain a security clearance

  • B.S. in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or related field

  • Level III: 5+ years of professional flight, embedded, or real-time software development experience. Level IV: 10+ years, or M.S. with 8+ years

  • Demonstrated depth in C and C++ on real-time, embedded, or resource-constrained targets

  • Proficiency in Python for test automation, scripting, and data analysis

  • Experience integrating and testing software against hardware interfaces (serial, Ethernet, SpaceWire, CAN, MIL-STD-1553, or equivalent)

  • Experience with software test and verification practice, including test procedure development and defect tracking to closure

  • Experience with Git version control and software configuration management

  • Working knowledge of spacecraft dynamics, orbital mechanics, coordinate frames, and time systems

  • Effective written and verbal communication, including clear documentation of test results

  • Ability to work on-site in Houston, TX

Preferred Qualifications
  • GPS/GNSS experience: receiver integration, receiver software, signal processing, or GNSS simulator operation

  • Formal verification experience in an aerospace, safety-critical, or flight-certified software environment

  • Development of SWIL and HWIL test environments, including real-time interface emulation

  • Real-time operating system experience (VxWorks, RTEMS, embedded Linux, or equivalent)

  • Implementation of Kalman filters or other state estimators in flight software

  • M.S. in Computer Science, Computer Engineering, Electrical Engineering, Aerospace Engineering, or related field

  • Experience with the NASA Trick simulation framework, CSPICE, GMAT, GEONS, or equivalent

  • Optical navigation, image processing, or feature detection software

  • Monte Carlo analysis and navigation performance characterization

  • Linux and Bash development environment fluency

  • Requirements management and verification traceability tools

  • Spacecraft integration and test (I&T) or flight operations experience

  • Lunar, cislunar, or deep-space mission experience

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

PNT Flight Software Test & Verification Engineer
PNT Flight Software Test & Verification Engineer

Moonshot Aerospace • Houston (TX)

On-site
USD 120,000 - 180,000
PNT Flight Software Verification Engineer (Real-Time)
PNT Flight Software Verification Engineer (Real-Time)

Moonshot Aerospace • Houston (TX)

On-site
USD 120,000 - 180,000
Flight Software Engineer
Flight Software Engineer

Red Canyon Engineering & Software • United States

On-site
USD 85,000 - 120,000
Innovation-driven environment
Opportunities for professional growth
Collaborative team culture
Flight Software Engineer
Flight Software Engineer

York Space Systems • Austin (TX)

On-site
USD 120,000 - 170,000
Manager, Software & Simulation Test Design
Manager, Software & Simulation Test Design

ispace, inc. • Englewood (CO)

On-site
USD 126,000 - 189,000
Health Coverage
Hybrid Work
Commuter Perks
+3
Guidance Navigation & Controls Automation Engineer
Guidance Navigation & Controls Automation Engineer

Intuitive Machines, LLC • Houston (TX)

On-site
USD 95,000 - 140,000
Guidance Navigation & Control Engineers – Senior/Principal
Guidance Navigation & Control Engineers – Senior/Principal

Jobtailor • Seal Beach (CA)

On-site
USD 180,000 - 240,000
Principal Flight Software Engineer
Principal Flight Software Engineer

EVONA • Austin (TX)

On-site
USD 120,000 - 160,000
Stock options
Health/dental/vision + HSA/FSA
Retirement plans
Manager, Software & Simulation Test Design
Manager, Software & Simulation Test Design

ispace, inc. • Englewood (CO)

On-site
USD 126,000 - 189,000
Competitive medical, vision, and dental plans
Monthly stipend for meals
401(k) plan with company matching
+1
Simulation Software Engineer (Hardware-in-the-Loop) - Level 4
Simulation Software Engineer (Hardware-in-the-Loop) - Level 4

Northrop Grumman • United States

On-site
USD 110,000 - 170,000
Relocation assistance