{bc}
linkedin

AUTONOMOUS ROBOTS SYSTEM ENGINEER

Amethix Technologies
Abu Dhabi, UAE
Full Time
Mid
1 weeks ago
C/C++PythonROS/ROS2CMakeGitCI/CD
Free

Job Fit Check

Base Career helps you apply smarter for this job.

?%
Ready to Scan

Key skills for this role

C/C++PythonROS/ROS2
Smart Apply

Full Job Posting

Role Overview

  • As an Autonomous Robots System Engineer, you will become a pivotal member of the control team.
  • You will work closely with other researchers and engineers to design, develop and integrate robotic control, planning, and decision making algorithms for ground, aerial, marine, and manipulator robots.
  • Your main role will be system level software development, enhancement and integration of components contributing to the robot's autonomy stack.

Responsibilities

  • Co develop existing algorithms, enhance and integrate customized control, planning and decision making sub systems for fully autonomous platforms.
  • Optimise algorithmic and system performance to achieve high enough technology readiness level (TRL) to deploy prototypes in real world testing.
  • Testing developed algorithms in real world experiments for algorithm testing, inspection of data collected from experiments.
  • Write modular, efficient and maintainable, easy to handover code, but also review the code from others.
  • Collaborate and interact within a multidisciplinary team (control, decision making, integration, perception, and platform) to ease the realisation of the final platforms.

Skills and Experience

  • Hands on, pro active, action oriented and a true team player, with a strong passion for robotics, programming, mathematics, control and motion planning.
  • Good understanding of the sensors, actuators, and algorithmic stack contributing to robotic autonomy.
  • Previous experience in any of the following: control, path/motion planning, state estimation, numerical optimisation.
  • Previous practical applied experience with real platforms and sensors.
  • Strong experience with CMake, C/C++ and Python2/Python3, Rust.
  • Best practices of SW engineering (Git, CI/CD, SW testing, Docker, Agile methodology and task management tools e.g. Github issues/actions, Jira, etc.).
  • Experience with ROS/ROS 2 (ros control, robot localization, navigation stack).
  • Good understanding of communication protocols: MAVLINK, MAVROS, UDP, UART, USB, I2C, Bluetooth, Wifi, RF, CAN.
  • Applied knowledge of using Pixhwak flight controller, PX4 / Ardupilot firmware, mission planner or similar.
  • Experience with robotic simulation tools such as Gazebo, Ignition, AirSim, Webots, MuJoCo, Unreal Engine, and/or Unity (at least one).
  • Excellent written and spoken English skills.
  • Able to work both autonomously and in a collaborative team environment.

Qualifications

  • Master's degree in Robotics, Computer Science, applied Mathematics, Aerospace Engineering or Aeronautical Engineering, with a focus in robotics. In absence of a master’s degree, a bachelor’s degree in the above fields plus master equivalent work experience.
  • Additional relevant work experience is a big plus.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today