Katalyst Space Technologies · 7 hours ago
Senior Flight Software Engineer
Katalyst is a company that builds robotic spacecraft for dynamic space operations. They are seeking a Senior Flight Software Engineer to support spacecraft flight tests, develop software for hardware integration, and ensure the reliability and functionality of spacecraft systems.
AerospaceIndustrialSpace Travel
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
Required
Deep analytical thinking and excellent problem solving: You are able to work through intricate technical issues efficiently
Systems-thinking mindset: You understand how software interacts with spacecraft systems and mission requirements
Technical mastery: Deep proficiency in embedded C/C++ development for real-time or resource-constrained systems
Strong attention to detail: You approach their work with rigor and with an understanding and consideration of relevant edge cases could affect on-orbit performance
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
Katalyst Space Technologies revolutionizes satellite operations, space logistics, hardware, and mission design.
Funding
Current Stage
Early StageTotal Funding
$0.88M2024-05-07Seed· $0.88M
Recent News
Company data provided by crunchbase