-
Professional.me

Senior Robotics Engineer

Professional.me
United Arab Emirates · Full-time · Mid-Senior

Title: Senior Fullstack SW Robotics Engineer


About the client:


We are sourcing on behalf of a pioneering organization at the forefront of robotics and advanced technologies. As a Senior Fullstack Software Robotics Engineer, you will be instrumental in developing cutting-edge solutions that push the boundaries of automation and intelligent systems. This role offers an exciting opportunity to work in a highly innovative environment alongside top experts in the field. Relocation support is provided for the right candidate, making it easier to join a vibrant community focused on shaping the future. If you are passionate about robotics, fullstack development, and driving real-world impact, this is your next big move!


Location: Abu Dhabi, UAE, onsite, relocation required


Summary:


Designs and develops advanced software systems for autonomous drones focusing on integrating machine learning algorithms and ensuring robust ROS/ROS2 implementation. Collaborates with multidisciplinary teams to enhance drone autonomy for applications across air, land, and sea, while mentoring engineers and integrating cutting-edge solutions in robotics.


Responsibilities:


- Design and develop advanced software for autonomous drones, focusing on ROS and ROS2 frameworks using C++ and Python.

- Collaborate with hardware engineers to integrate software with drone hardware, including sensors and actuators, ensuring seamless communication.

- Lead software architecture design and implementation for autonomous drone applications to enhance navigation, perception, and control systems.

- Optimize algorithms for performance, reliability, and scalability on NVIDIA platforms within robotics systems.

- Conduct research to enhance autonomous drone software capabilities and integrate machine learning algorithms for improved functionality.

- Implement machine learning techniques using TensorFlow or PyTorch to deploy on NVIDIA platforms and improve drone autonomy.

- Debug and troubleshoot software issues in drone systems, ensuring robust performance in various environments.

- Document software development processes, maintaining comprehensive technical documentation for autonomous drone systems.

- Mentor and guide junior robotics software engineers, promoting best practices and coding standards in autonomous system development.

- Collaborate with cross-functional teams, including researchers and engineers, to achieve development goals for autonomous drones.

- Conduct thorough software testing, simulation, and validation for drone applications, ensuring reliable performance and safety.

- Stay updated with the latest advancements in drone technology and robotics software to incorporate innovative solutions in research projects.


Typical Background/Experience:

- 8+ years of experience in software engineering, including 3+ years in designing and implementing robotic systems

- Previously held roles such as 'Robotics Engineer,' 'Software Engineer,' or 'Automation Engineer'

- Experience in industries like robotics, automation, or manufacturing

- Proficiency in programming languages such as C++, Python, and ROS (Robot Operating System)

- Experience in developing software for autonomous systems or robotic navigation


Education Qualifications:

- Bachelor's degree in Robotics, Computer Science, Electrical Engineering, or a related field.

- Optional: Master's degree in Robotics, Artificial Intelligence, or a similar discipline.

- Certification in Robotics Programming (e.g., ROS Certification, including experience with ROS and ROS2 frameworks).

- Optional: Certification in Machine Learning or AI (e.g., TensorFlow Developer Certificate), with experience deploying models on NVIDIA platforms.


Skills:

- Robotics software development for autonomous drones

- Proficiency in C++ and Python with strong software architecture skills

- Expertise in ROS and ROS2 frameworks

- Algorithm development and optimization for embedded systems

- Simulation tools like Gazebo

- System integration with sensors and actuators

- Machine learning for robotics using TensorFlow and PyTorch on NVIDIA platforms

- Real-time programming and sensor fusion

- Advanced problem-solving and analytical skills

- Team collaboration and agile development methodologies

- Embedded systems knowledge and optimization for constrained resources

- Computer vision and perception for autonomous navigation

- Version control with Git and CI best practices

- Unix system proficiency

- Strong communication, interpersonal, and excellent English skills


By applying to this position, you are granting us permission to keep your CV on file for consideration for this and future opportunities.

Key Skills

Ranked by relevance

machine learning tensorflow c simulation embedded pytorch python artificial intelligence embedded systems computer vision unix git ai
Login to Apply
Posted
Apr 28, 2025
Type
Full-time
Level
Mid-Senior
Location
Abu Dhabi

Industries

Internet Marketplace Platforms

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Jobgether
Related

AI Research Engineer (Multi-Modal Reinforcement Learning)

2026-05-28

Full-time
Not Applicable
Belgium
Internet Marketplace Platforms
Engineering
View Job Details
Jobgether
Related

AI Research Engineer (Multi-Modal Reinforcement Learning)

2026-05-26

Full-time
Not Applicable
Switzerland
Internet Marketplace Platforms
Engineering
View Job Details
Jobgether
Related

AI Research Engineer (Multi-Modal Reinforcement Learning)

2026-05-25

Full-time
Not Applicable
Ireland
Internet Marketplace Platforms
Engineering