Software Engineer
Indexed description
Position: Software Engineer - Navigation (18 months Contract, potential for FT)
Location: Abu Dhabi (Relocation Required)
Salary: €110,000 - €140,000 (Tax-Free)
Our client is a growing UAV/Robotics R&D group is expanding in Abu Dhabi is looking for an experienced Software Engineer to join its cutting-edge team on a contract basis for 18 months .
The role focuses on implementing and maintaining simulation capabilities for fixed-wing aircraft navigation, leveraging photorealistic COTS simulators integrated with ROS bridge support. If you're passionate about tackling complex challenges, this could be the perfect opportunity for you!
Key Responsibilities:
- Integration of existing simulation components (including photorealistic digital twins and flight controllers), sensor models, COTS satellite imagery, and of the navigation stack into a virtual Software in the Loop (SITL) package.
- The SITL package shall execute a given flight scenario within pre-defined environmental conditions
- Work with teams to engineer novel ways of testing and evaluating of our algorithms, including for edge cases and rare/abnormal events
- Challenge status quo and proactively advocate for better choices of simulation components – both in terms of photorealism and ease of integration
- Work with contractors to develop new features to reduce the sim2real gap and improve the fidelity of simulation results
- Prepare demonstrations of simulated flight scenarios to the marketing department and to our clients
Required Skills:
- Strong programming background in C/C++ 14
- Write maintainable, clear, and concise code
- Proficient using ROS
- Experience with one or more of the following: Microsoft AirSim, Xplane 12, Isaac Sim, Microsoft Flight Simulator 2024
- Hands on experience integrating with sensors etc (camera/radar/lidar)
- Some experience ideally with QGroundControl or similar Simulation of rotory/fixed wing drones.
- Relative to the previous point - proven record / demonstration of an implemented flight scenario
- Experience with modern DevOps (especially Docker)
Qualifications:
- Strong technical background (BS, MS, PhD or equivalent professional experience) in Computer Science or a closely related engineering field
- 5 years + experience in writing production level C++ code.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search