EVONA · 12 hours ago
Senior Flight Software Engineer (GNC)
EVONA is seeking a Senior Flight Software Engineer with a focus on Guidance, Navigation, and Control (GNC) to develop and deploy flight software for spacecraft systems. This role involves translating GNC algorithms into robust, real-time software and contributing to the full software lifecycle, including validation and mission support.
Responsibilities
Design and maintain flight software on spacecraft hardware
Implement GNC software for motion control, tracking, estimation, and fault response
Translate GNC algorithms into efficient, flight-ready embedded implementations
Integrate sensor and actuator models into the flight software stack
Collaborate with systems, hardware, and operations teams on end-to-end integration
Verify and validate software using SIL, HIL, and simulation environments
Contribute to system-level architecture decisions for GNC functionality
Support mission activities including planning, commissioning, and anomaly resolution
Produce technical documentation supporting development and operations
Qualification
Required
Bachelor's degree or higher in Computer Science, Aerospace Engineering, or a related field
5+ years developing software for spacecraft or safety-critical embedded systems
Background in GNC, spacecraft operations, or control systems
Strong C++ and Python skills
Experience with RTOS and embedded software architectures
Experience with software verification and validation
Solid understanding of control theory, estimation techniques, and orbital mechanics
Eligible to obtain a U.S. security clearance
Preferred
Advanced degree in GNC or related discipline
Experience across the full spacecraft lifecycle, including on-orbit operations
Familiarity with space-domain GNC applications
Knowledge of fault-tolerant software architectures
Experience with spacecraft communications interfaces
Experience mentoring junior engineers