AUTONOMOUS ROBOTS SYSTEM ENGINEER

Amethix Technologies

Employer Active

Posted 9 hrs ago

Experience

1 - 7 Years

Education

Bachelor of Technology/Engineering

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

Responsibilities

  • Co-develop existing algorithms, enhance and integrate customised 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 with a good understanding of the constraints and specificities of different domains and robotic platforms
  • 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
  • Flexibility to work on more than one project at the same time and ability to switch project
  • Willingness to learn and grow in the robotics field

NICE TO HAVE

  • Experience with: OMPL, CasADi, PCL, Octomap, OpenCV, PyTorch, Caffe/Caffe2, TensorFlow, Keras, Scikit-Learn, PlotJuggler.

Desired Candidate Profile

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 of the centre to design, develop and integrate the robotic control, planning, and decision-making algorithms that empower ground, aerial, marine, and manipulator robots with autonomy. Your main role will be system-level software development, enhancement and integration of the different components contributing to the robots autonomy stack, such as state estimation, low-level control, trajectory following and generation, while in close synergy with the perception pipeline.

You should prove accountable and independent and should be able to work in a team too. A good understanding of robotic fundamentals and algorithms is a must. If you would like to be part of our multi-disciplinary team, apply today by reaching out to us.

Company Industry

Department / Functional Area

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com