Future Projects Flight Software Engineer
Dubai, United Arab Emirates · മുഴുവൻ സമയവും
അപേക്ഷിക്കുന്ന ആദ്യയാളാകൂ
- അനുഭവം
- 3+ yrs
- ശമ്പളം
- —
- ഓപ്പണിംഗുകൾ
- 1
- പോസ്റ്റ് ചെയ്തു
- 3 മണിക്കൂർ മുൻപ്
Where you'll work
ജോലി വിവരണം
About the role
The Exploration Company is building Nyx, a modular and reusable orbital vehicle designed for future refuelling in space and, over time, the transport of cargo and possibly people. The company is hiring a Flight Software Engineer to support lunar lander projects by developing and validating mission-critical software. This position sits within the Future Projects team and reports to the Principal Engineer while working closely with other engineering functions.
What you will do
- Take responsibility for the software architecture, its components, and the interfaces between them.
- Own the software subsystem requirements.
- Implement flight software modules for the subsystem.
- Write and maintain clear unit tests.
- Work with Avionics, GNC, Propulsion, and other teams to integrate the software into the test environment.
- Carry out integrated testing with both hardware and simulation setups.
- Take part in system-level testing and assist with diagnosing and fixing integration problems.
What we are looking for
- A bachelor’s degree or higher in Computer Science, Electrical Engineering, Aerospace Engineering, or a closely related discipline.
- At least 3 years of experience building software architectures for aerospace systems or similarly complex environments.
- Strong experience in designing, implementing, and debugging real-time distributed systems, with attention to timing constraints, synchronization, and deterministic behavior in safety-critical settings.
- Solid software development expertise, with hands-on ability in C++, Python, or MATLAB/Simulink.
- Working knowledge of hardware-in-the-loop (HIL) and software-in-the-loop (SIL) testing approaches.
- Strong analytical ability and a track record of solving problems in a fast-moving, team-oriented environment.
- Excellent communication skills and the ability to explain technical topics to different audiences.
- Exposure to NASA cFS is an advantage.
- Understanding of communication protocols such as TCP/IP, UART, CAN Bus, and serialization.
- Comfort using debuggers such as GDB and LLDB.
- Bonus knowledge of safety-critical and real-time software, including RTOS.
- Experience with RTEMS is a plus.
Why join us
- The team works in an agile environment with quick decision-making while staying aligned to broader goals and systems.
- The culture is open and collaborative, with transparent communication around risks and obstacles.
- The company aims to democratise space and offers the chance to contribute to an ambitious mission.
Additional information
The employer is committed to equal opportunity and does not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, or disability.
Relocation support is available for candidates who need to move, including visa sponsorship where applicable.
All offers depend on the successful completion of a background check, which will vary based on the country, role, and project involved. By applying, candidates agree that any offer may be conditional on passing this check. The process is handled with Zinc Work Limited in the UK to keep it efficient and transparent. If required, an email from Zinc will follow offer acceptance with access to a secure portal for the necessary information.
Working style
This is a full-time onsite position in Dubai, Dubai, United Arab Emirates.