Senior Flight Software Engineer
Beyond Gravity
Zürich, Switzerland
Your Mission:
- Owns the end-to-end flight software architecture and development, ensuring alignment with mission CONOPS, spacecraft system design and customer requirements;
- Leads the full software lifecycle - from requirements capture and architecture design through implementation, integration, verification and qualification;
- Collaborates closely with other subsystems engineering teams to guarantee seamless interface definition, functional consistency, and compliance with industry standards;
- Directs the definition and management of software requirements, interfaces, and configuration baselines throughout development;
- Oversees software integration and test campaigns, contributing to AIT campaign and flight preparation;
- Analyses technical risks, failure modes, and performance bottlenecks, proposing mitigation strategies;
- Prepares and delivers clear technical documentation, reviews, and presentations to internal stakeholders and external customers;
- Contributes to technical proposals and quotations with software development plans, cost estimates, and technical justifications;
- Ensures timely delivery of verified software builds, documentation, and data packages in accordance with contractual milestones;
- Assign and oversee responsibilities within the engineering project team, ensuring clear task ownership and alignment with project objectives;
- Assess resource requirements and forecast task durations; establish and continuously monitor financial budgets within the task management framework;
- Lead technical negotiations with clients, project stakeholders, subcontractors, and suppliers to ensure alignment and successful collaboration;
- Serve as interim project manager when required, maintaining continuity and oversight of project execution.
Your Story:
- Education in Aerospace Engineering, Electrical, Computer Science or related technical field, minimum FH level;
- Extensive experience (5+) in developing and qualifying real-time embedded software for spacecraft or safety-critical systems, following industry standards (ECSS, CCSDS, SAVOIR);
- Deep understanding of embedded processor architectures (PowerPC, ARM or LEON) and real-time operating systems (RTEMS, FreeRTOS, VxWorks, PikeOS);
- Strong command in C/C++ or Rust with proven ability to design deterministic, resource-constrained and fault-tolerant software;
- Active team player, creative and open-minded, strong communicative skills.
Nice to have’s:
- Experience defining flight software architectures and interfaces across multiple spacecraft missions or product lines;
- Engineering know-how in different spacecraft subsystems (Command and Data Handling, AOCS, Electronics, Propulsion & Satellite operations).
Don't forget to mention Space-Careers when applying.