Flight Software Engineer
We are looking for a Flight Software Engineer to help design, develop, and implement software solutions for advanced aerospace systems. In this role, you will contribute to the architecture and development of software for space and ground systems, including system performance analysis, communication protocols, and guidance, navigation, and control (GNC) algorithms. You will play a key role in the entire software lifecycle, from initial design and prototyping to integration, testing, and operational deployment.
Responsibilities
- Develop high-performance, reliable software for aerospace systems, ensuring robust functionality and efficient operations.
- Drive rapid development cycles to support timely system deployment.
- Prototype, integrate, troubleshoot, and test simulations, flight algorithms, and hardware-in-the-loop setups.
- Collaborate with multidisciplinary teams to support avionics, propulsion, and other system development efforts.
- Define and refine software requirements based on project and mission objectives, proposing alternative solutions as needed.
- Conduct technical reviews, including design and test readiness evaluations, to ensure software and system readiness.
Qualifications
- Bachelor’s degree in computer science, engineering, or a related field.
- 3+ years of experience developing software for embedded or time-sensitive systems (e.g., autonomous vehicles, drones, spacecraft).
- Strong understanding of operating systems, data structures, networking protocols, and computer architectures.
- Proficiency in programming languages such as C, C++, and Python.
- Experience with modeling, simulation, and system engineering processes.
- Flexibility to adapt to changing requirements and project needs.
- Excellent written and verbal communication skills.
Preferred Qualifications
- Master’s degree in computer science, engineering, or physics.
- Experience with real-time operating systems and deterministic execution.
- Familiarity with automation frameworks like ROS or NASA cFS.
- Background in a fast-paced development environment or start-up setting.
- Experience with on-orbit spacecraft operations and troubleshooting.
Please apply to this advert or reach out to Matthew Mallorie @ EVONA