Senior Spacecraft Software Engineer

Praxy

Herndon, Northern (VA, KY)

Hybrid

USD 140,000 - 190,000

Full time

6 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Praxy is seeking a Senior Spacecraft Flight Software Engineer to join the Space team in Herndon, Virginia. You will design and implement flight software in C/C++ for onboard systems, radios, telemetry, and payload operations, working with flight hardware from drivers to integrated functions.

You will lead debugging across RTOS and embedded Linux, develop Python and C++ tools, perform hardware-in-the-loop testing, and optimize software for Low-SWaP environments while collaborating with Systems,

Qualifications

  • 3+ years of spacecraft flight software on RTOS or embedded Linux.
  • Strong proficiency in C, Python, and Git.
  • BS degree in CS/EE/CE or related field; or equivalent experience.
  • Experience with spacecraft command/telemetry systems and RF payload interfaces.
  • Hands-on board bring-up and hardware debugging with lab equipment.

Responsibilities

  • Design and implement flight software in C/C++ for onboard systems, radios, telemetry, and payload tasks.
  • Develop and integrate low-level embedded drivers across RTOS/embedded Linux.
  • Support hardware bring-up and debug interactions between software, processors, FPGAs, sensors, radios, and payload electronics.
  • Conduct unit/integrated tests and hardware-in-the-loop verification.
  • Build Python and C/C++ tools for ground support, testing workflows, and data processing.
  • Analyze on-orbit and ground test data to diagnose issues and drive improvements.
  • Optimize software for Low-SWaP environments and resource usage.
  • Collaborate with Systems, RF, Electrical, AI&T, and Operations teams.

Skills

C
Python
Git
RTOS
Embedded Linux
Debugging
C/C++
Spacecraft flight software

Education

BS in CS/EE/CE or related field

Tools

GitLab CI
Lab equipment
FPGA development

Job description

# Senior Spacecraft Software Engineer: Herndon, Virginia, United States: Sep 23, 2026## About the roleOur client is seeking a Senior Spacecraft Flight Software Engineer to join the Space team in Herndon, Virginia. You will develop flight software that powers our spacecraft and payloads, working directly with flight hardware from driver-level code through integrated system functionality. This role offers the opportunity to directly influence mission success by architecting, implementing, testing, and optimizing software that flies on-orbit. Reporting to the Spacecraft Bus Lead, you'll contribute to critical spacecraft systems including on-board computer flight software (OBC FSW), radio communications, command & telemetry, and payload operations. This role is ideal for an engineer with proven spacecraft flight software experience who thrives in fast-paced environments and enjoys solving complex technical problems. Your main responsibilities will be: Design and implement flight software in C/C++ for critical spacecraft functions including radio communications, onboard computer (OBC) systems, telemetry, command handling, payload tasking, and autonomous fault protection. Develop and integrate low-level embedded drivers for spacecraft subsystems across RTOS and embedded Linux platforms Support hardware bring-up and system integration, debugging interactions between software, processors, FPGAs, sensors, radios, and payload electronics. Conduct unit testing, integrated software testing, and hardware-in-the-loop verification to ensure reliability before launch. Build and maintain Python and C/C++ tools for ground support equipment, automated testing workflows, and data processing. Analyze on-orbit and ground test data to diagnose issues, validate performance, and drive continuous system improvements. Optimize software for Low-SWaP (Size, Weight, and Power) embedded environments, focusing on performance, efficiency, and resource utilization. Collaborate closely with Systems Engineering, RF, Electrical, AI&T, and Operations teams to ensure seamless multi-disciplinary integration. Participate in rapid development cycles, supporting design reviews, code reviews, and iterative hardware/software testing. Requirements 3+ years of spacecraft flight software development experience on RTOS or embedded Linux platforms Strong Proficiency in C, Python, and version control (Git). Proven ability to solve complex technical problems with high attention to detail and minimal oversight. Strong communication skills and the ability to work effectively in cross-functional engineering teams. B.S. degree in Computer Science, Electrical Engineering, Computer Engineering, or related field; or equivalent experience. Desirable: Experience with spacecraft command and telemetry systems, mission operations, or satellite bus architectures Radio communications systems development, including software-defined radios or RF payload interfaces Hands-on experience with board bring-up and hardware debugging using lab equipment (oscilloscopes, logic analyzers, signal generators) Knowledge of embedded communication protocols such as CAN, SPI, I2C, RS-422, , or similar FPGA development experience, particularly with Xilinx Zynq platforms Linux kernel internals and driver development Experience with Xilinx Zynq UltraScale+, Zynq-7000, or similar SoC platforms Familiarity with bare-metal microcontrollers or Zephyr RTOS Understanding of Yocto/OpenEmbedded for ARM-based embedded Linux systems Experience with GitLab CI or similar Continuous Integration tools
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Flight Software Engineer
Senior Flight Software Engineer

TalentRemedy • United States

On-site
USD 130,000 - 175,000
Senior Spacecraft Flight Software Engineer
Senior Spacecraft Flight Software Engineer

HawkEye 360 • Herndon (VA)

On-site
USD 130,000 - 175,000
Senior Spacecraft Flight Software Engineer
Senior Spacecraft Flight Software Engineer

Shield Capital • Herndon (VA)

On-site
USD 120,000 - 150,000
Annual performance bonus
Senior Flight Software Engineer
Senior Flight Software Engineer

EVONA • United States

On-site
USD 100,000 - 130,000
Embedded Flight Software Engineer Senior
Embedded Flight Software Engineer Senior

York Space Systems • Greenwood Village (CO)

On-site
USD 140,000 - 190,000
Lead Flight Software Engineer
Lead Flight Software Engineer

EVONA • Los Angeles (CA)

On-site
USD 140,000 - 200,000
Senior Flight Software Engineer - Spacecraft Embedded Systems
Senior Flight Software Engineer - Spacecraft Embedded Systems

AST SpaceMobile • Lanham (MD)

On-site
USD 140,000 - 190,000
Senior / Principal Flight Software Engineer - Spacecraft Payloads
Senior / Principal Flight Software Engineer - Spacecraft Payloads

EVONA • Albuquerque (NM)

On-site
USD 140,000 - 210,000
Senior / Principal Flight Software Engineer - Spacecraft Payloads
Senior / Principal Flight Software Engineer - Spacecraft Payloads

EVONA • Santa Clara (CA)

On-site
USD 180,000 - 260,000
Flight Software Engineer - Embedded Systems & Communications
Flight Software Engineer - Embedded Systems & Communications

Approach Venture • Golden (CO)

On-site
USD 120,000 - 170,000
Equity compensation
Medical, dental, vision
Paid parental leave
+4