Search by job, company or skills

Robotics Engineer (Guidance, Navigation, and Control)

Early Applicant
  • Posted a day ago
  • Be among the first 10 applicants

Job Description

At the Autonomous Robotics Research Centre (ARRC) of TII, we are seeking a skilled and motivated individual to join our team as a Robotics engineer with experience in GNC. In this role, you will be responsible for the development, implementation, and optimization of guidance, navigation, and control systems for unmanned aerial vehicles (UAVs) and autonomous systems.

If you are passionate about advancing the field of robotics GNC and making a significant impact in the development of UAVs and autonomous systems, we invite you to join our dynamic team at TII. Apply today to be part of our innovative research and contribute to shaping the future of autonomous technologies.

Responsibilities:

Review and develop advanced and robust GNC algorithms for UAVs, including:

  • Path and trajectory planning
  • Control and navigation design and implementation for UAVs

System Integration and Software Development

  • Prototyping of various algorithms in MATLAB/Simulink.
  • Implement algorithms using industry-grade languages (C++, Python) following software engineering best practices (version control, unit testing, continuous integration).
  • Integrate GNC algorithms into the overall GNC framework and UAV software stack.
  • Transition prototype models (e.g., MATLAB/Simulink) into production-ready code suitable for embedded deployment.
  • ROS/ROS2 C++ development and integration
  • Write efficient and easy to read code and be ready to review the code from others

Collaboration and Documentation

  • Document GNC designs, test plans, and performance evaluations.
  • Present findings and recommendations to both technical and program stakeholders.

Required qualifications and skills

  • Bachelor's or Master's degree in Robotics, Aerospace Engineering, Electrical Engineering, Control or related field. A Ph.D. is a plus.
  • Strong knowledge of path planning, navigation, and control principles for autonomous robotic systems.
  • Proficiency in programming languages such as C/C++, Python, or MATLAB for algorithm development and implementation.
  • Familiarity with MATLAB/Simulink and automatic code generation tools is a plus.
  • Familiarity with ROS2, Gazebo, and PX4.
  • Plus, if having experience with
  • Autonomous systems, especially with UAVs
  • SW development (Git, CI, docker)
  • Agile methodologies and task management tools (Jira or similar)

At TII, we help society to overcome its biggest hurdles through a rigorous approach to scientific discovery and inquiry, using state-of-the-art facilities and collaboration with leading international institutions. Our rigorous discovery and inquiry-based approach helps to forge new and disruptive breakthroughs in advanced materials, autonomous robotics, cryptography, digital security, directed energy, quantum computing and secure systems.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 151492489

Similar Jobs

Abu Dhabi, United Arab Emirates

Skills:

state estimation MATLABContinuous IntegrationGitDockerROSPythonGuidance Law DevelopmentSimulinksensor fusionControl System DesignROS2