Flight Software System Tools Developer Verified today
About the role
Join the avionics team to build and automate the flight software integration pipeline. You will work on tools that connect code generation, configuration automation, system validation, and deployment processes across multiple teams.
Your responsibilities
- Integrate and configure algorithms from GNC and tanks teams, working with code generated from Matlab
- Integrate all software components into a single flight software deliverable
- Configure flight software from inputs provided by system and mission teams
- Provide integration information to system and EGSE teams, including telemetry budgets and Interface Control Documents
- Develop mostly Python-based tools to automate pipeline processes: code generation, auto-configuration, system rule checks, testing, and deployment
- Design internal graphical tools and extensions as needed
- Work collaboratively with embedded software, system, and mission teams to understand and refine requirements
How we work
Our team operates with flat hierarchy and rapid iteration. You will identify priorities, challenge assumptions, and drive implementation with minimal oversight. We value proactive problem-solving in a fast-moving environment where requirements evolve continuously.
What you bring
Strong Python development skills. Understanding of software integration, code generation workflows, and system configuration. Ability to work ambiguously, ask clarifying questions, and adapt to changing requirements. Experience with embedded systems or avionics a plus.
