Position Overview
Job Description
Define and drive the architecture of Flight Software systems spacecraft, ensuring scalability, reliability, and performance under real-time constraints
Provide technical leadership and mentorship to Flight Software engineers, setting coding standards, design patterns, and best practices
Own system-level software design decisions, including trade studies, interface definitions, and failure mode analysis
Lead cross-functional integration efforts with GNC, Avionics, and Systems Engineering to ensure cohesive system behavior and mission success
Guide the development of high-reliability C++ software, including real-time components, state machines, and data pipelines
Establish and improve development processes, including CI/CD, static analysis, testing strategies, and code review standards
Act as a senior technical reviewer for architecture, code, and system readiness, ensuring alignment with mission and safety requirements
Support vehicle testing, int...