ARENGY is a Digital and Cybersecurity Consulting Company operating in the Middle East from Dubai. Our customers are the most successful industry leaders executing projects around the globe. We are looking for a Robotics Julia / C++ Engineer.
Job Description
Responsibilities:
- Port Julia code to C++ with ROS/ROS2 integration for project-based solutions.
- Develop wrappers to ensure seamless interaction between Julia/C++ software components.
- Collaborate with the internal team to extend and integrate the software stack (control, state-estimation, navigation, etc.) for autonomous GNSS-less UAV navigation.
- Provide technical solutions and optimize the C++ codebase to ensure efficient, high-performance UAV systems.
- Deliver high-quality technical documentation to support integration and collaboration with internal teams and external partners.
- Offer expert-level advice and recommendations on best practices and improvements in UAV software architecture.
Required qualifications
- Masters or PhD in Robotics, Computer Science, Electrical Engineering or a related field
- 4+ year of working experience.
- Strong experience in Julia software language.
- Strong experience in C++ and/or Python.
- Good experience with ROS/ROS2 framework and Gazebo/Rviz simulation.
- Applied knowledge of using flight controllers, PX4/Ardupilot firmware, mission planner, QGC, etc.
- Good knowledge of state estimation (EKF, UKF, Particle filtering, etc.) and navigation algorithms.