Senior Flight Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Katalyst Space Technologies · 1 day ago

Senior Flight Software Engineer

Katalyst Space Technologies is focused on building robotic spacecraft for dynamic space operations. The Senior Flight Software Engineer will support spacecraft flight tests, develop software for hardware subsystems, and ensure robust integration and functionality of flight software.

AerospaceIndustrialSpace Travel
badNo H1BnoteU.S. Citizen Onlynote

Responsibilities

Support spacecraft flight test by executing fault detection test campaigns, integrated system communication tests, functional and performance verification tests, and flight software sequencing tests
Build an understanding of spacecraft rendezvous, capture, and pose estimation software and assist in its integration into multi-axis hardware-in-the-loop (HITL) spacecraft testbed
Develop and maintain existing software to interface to spacecraft hardware subsystems, utilizing communication standards such as UART, TCP/IP, and CAN
Document custom hardware interface APIs for internal and external users, focusing on hardware functionality and reliability features
Review and contribute to the iteration of other engineers’ code with technical rigor through code reviews and subsystem design reviews

Qualification

Embedded C/C++ developmentRTOSEmbedded LinuxFlight software experienceSoftware architecture understandingGit-based version controlAnalytical thinkingSystems-thinking mindsetProblem solvingAttention to detailTechnical leadership

Required

B.S. in Computer Engineering, Computer Science, Aerospace Engineering, or a related field
7+ years of software development experience, including embedded or real-time systems
High proficiency in C/C++ for embedded platforms
Proven experience developing software in RTOS and/or embedded Linux environments
Experience with flight software for spacecraft, launch vehicles, or other mission- or safety-critical autonomous systems
Deep understanding of software architecture, interface definition, and system-level integration for complex embedded systems
Familiarity with fault-tolerant system design, redundancy management, and robust error handling
Experience designing and implementing algorithms for visual inspection, object detection, pose estimation, and relative navigation, including robotics or autonomous system computer vision pipelines
Proficiency with Git-based version control, CI/CD pipelines, and agile software development practices
Demonstrated ability to technically lead features or subsystems end-to-end, from requirements definition through implementation, testing, and integration
Must be willing to work extended hours and weekends as needed

Benefits

Long-term incentives, in the form of the Employee Stock Option and Equity Plan
Relocation bonus
Other discretionary bonuses
Comprehensive medical, vision, and dental coverage
Unlimited Paid Time Off

Company

Katalyst Space Technologies

twittertwitter
company-logo
Katalyst Space Technologies revolutionizes satellite operations, space logistics, hardware, and mission design.