Technology Innovation Institute Circular Logo

Senior Full Stack SW Robotics Engineer

Technology Innovation Institute Abu Dhabi, United Arab Emirates Posted: 01 Apr 2024

Financial

  • Salary unspecified
  • Zero income tax location

Accessibility

  • Apply from abroad

Requirements

  • Experience: Senior
  • English: Professional

Position

About the job

Technology Innovation Institute (TII) is a publicly funded research institute, based in Abu Dhabi, United Arab Emirates. It is home to a diverse community of leading scientists, engineers, mathematicians, and researchers from across the globe, transforming problems and roadblocks into pioneering research and technology prototypes that help move society ahead.

As a Senior Full Stack SW Robotics Engineer, you will become part of the Autonomous Robotics Research Centre (ARRC) at the Technology Innovation Institute (TII) - Abu Dhabi. This role offers a unique opportunity to contribute to the development of autonomous drones for various applications, pushing the boundaries of innovation in the field of robotics. You will work closely with a team of researchers and engineers to design, develop and integrate algorithms to empower drones with autonomy. If you are passionate about robotics, have a good understanding of ROS and ROS2 frameworks, experience in both C++ and Python, and you are excited about shaping the future of autonomous drones, we encourage you to apply. Join our multi-disciplinary team and be part of the future of robotics at TII.

Responsibilities

  • Collaborate with the team to design, develop, test, and integrate software stacks into our autonomous drone platform.
  • Design and implement robust and scalable software architecture for the drone, ensuring efficient communication between sensors, control systems, and navigation algorithms.
  • Implement sensor fusion techniques to enhance perception and localization capabilities, enabling the drone to navigate autonomously in dynamic environments.
  • Enforce coding standards and best practices within the development team to maintain code consistency and quality.
  • Write efficient and easy to read code.
  • Manage and review pull requests, providing constructive feedback and ensuring code quality and reliability.
  • Conduct thorough testing, simulation, and validation of the autonomous drone's software components, identifying and resolving issues to ensure reliable performance.
  • Work closely with hardware engineers to integrate sensors, actuators, and other hardware components, ensuring seamless communication with the software stack.
  • Utilize your expertise in ROS/ROS2 to integrate new algorithms and systems with existing robotics frameworks.
  • Stay up to date with the latest advancements in robotics and drone technology to incorporate innovative solutions into our projects.

Requirements

  • Strong software architecture and design skills.
  • Strong programming capabilities in languages such as C++ and Python.
  • Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch) with a specialization in deploying machine learning models on NVIDIA platforms.
  • Proven experience with ROS and ROS2 software development and integration.
  • Familiarity with sensor fusion, perception, and autonomous navigation.
  • Knowledge of computer vision.
  • Optimization of algorithms for embedded systems and constrained resources.
  • Best practices of SW development (Git, CI).
  • Capable of working in Unix systems.
  • Excellent problem-solving and analytical skills.
  • Strong communication and interpersonal skills.
  • Excellent written and spoken English skills.
  • Experience with real-world applications on autonomous drones.
  • Knowledge of PX4 and/or other autopilots.
  • Experience with simulation tools like Gazebo.
  • Familiar with agile methodologies and task management tools (Jira or similar).

Qualifications

  • Bachelor's or Master's degree in Robotics, Computer Science, Electrical Engineering, or a related field.
Apply now

Jobs you might like   View all jobs

About Technology Innovation Institute

The Technology Innovation Institute (TII) is a pioneering global research institute that focuses on applied research and new-age technology. TII is the applied research pillar of the Advanced Technology Research Council (ATRC) that was established to drive the R&D strategy of Abu Dhabi and the wider UAE.