HawkEye 360
Senior Spacecraft Flight Software Engineer
Herndon, VA · Senior
Sponsorship not specifiedDetected 12 days ago
PythonC++Code ReviewGitLinuxEmbedded SystemsSystems EngineeringElectrical EngineeringTest AutomationCommunication
About the role
- HawkEye 360 (HE360) is seeking a Senior Spacecraft Flight Software Engineer to join the Space team in Herndon, Virginia.
- 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.
Responsibilities
- 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.
- 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.
- You will develop flight software that powers our spacecraft and payloads, working directly with flight hardware from driver-level code through integrated system functionality.
- Reporting to the Spacecraft Bus Lead, you'll contribute to critical spacecraft systems including on-board compute r flight software (OBC FSW ), radio communications, command & telemetry, and payload operations.
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
- Experience with spacecraft command and telemetry systems, mission operations, or satellite bus architectures
- Hands-on experience with <span dat
Apply directly at HawkEye 360 →Create a free account for alerts like thisView HawkEye 360 immigration profile
This listing is sourced directly from HawkEye 360's careers page and normalized into a canonical job model.