Flight Software Engineer
The Exploration Company
Here at The Exploration Company, we are building innovative aerospace technologies that advance the future of space transportation.
We want you as a talented Flight Software Engineer to help us in our mission by developing and testing critical software responsible for the operation of the Nyx spacecraft.- Applications at all seniority levels are considered.
- Own the requirements for a specific sub-system
- Responsible for implementation of Flight software modules (Sub-system)
- Responsible for writing clean unit tests
- Collaborate with other teams (e.g. Avionics, Propulsion)
- Contribute to a high-fidelity spacecraft simulator and collaborate with the GNC team
- Responsible for Integrated tests
- Strong C++ skills (C++14 and above)
- C / Embedded C experience
- Strong Python skills
- Familiarity with debuggers (GDB, LLDB)
- Good understanding of math & physics
- Focus on detail, quality, and testing
- Experience with CI/CD systems and build systems
- Knowledge of safety critical and real-time critical software and familiarity with RTOS
- Good understanding of communication protocols such as: TCP/IP, UART, CAN Bus and serialization
- Experience with automotive or flight software frameworks
- Experience with industry standards such as AUTOSAR, ECSS, DO-178
- We’re Agile - we make decisions fast whilst keeping our goals and systems in mind
- We’re Open and Collaborative - we are transparent about risks and obstacles, so that we can cooperate to overcome them
- We have a lot of Fun - we refuel our energy knowing we are democratising space. It’s a wonderful and rare opportunity, are YOU up for the challenge?
Offerta di lavoro pubblicata 2 mesi fa
Ricerche correlate