Robotics Software Engineer
Micropolis, United Arab Emirates

Experience
1 Year
Salary
0 - 0
Job Type
Job Shift
Job Category
Traveling
No
Career Level
Telecommute
No
Qualification
Master's Degree
Total Vacancies
1 Job
Posted on
Apr 17, 2023
Last Date
May 17, 2023
Location(s)

Job Description

Micropolis Robotics is looking for a hardworking, proactive, and results-oriented Robotics Software Engineer to join our team and work together on exciting technologies for complex autonomous systems. In this position, you will have the opportunity to work with a multi-functional team on an innovative multi-platform hardware/software product.

Responsibilities

  • Developing and improving Systems Engineering processes for the company that are appropriate for all levels of system development - from small Ramp;D projects to large systems.
  • Developing algorithms for Autonomous Mobile Robots including control, motion planning, mapping, and localization.
  • Deliver high-quality C++/Python code for simulation and real-world application.
  • Debugging and testing algorithms.
  • Develop mathematical models (e.g. MATLAB Simulink) from scratch according to the specified high-level requirements and design testing scenarios for model verification.
  • Setting up reliable simulation environments for prototyping and testing purposes.
  • Collaborate with our internal software teams to validate the functionality of the final system according to predefined specifications.
  • Setup and integrate third-party tools (e.g. MATLAB, Carla, Webots, ...) to work with software components
  • Combine, integrate, and refactor software components developed by other teams to work as standalone scripts, ROS1/2 packages, simulator plugins, and end-to-end APIs.
  • Working with Single-Board Computers such as NVIDIA products or Rasbperry Pi.


Requirements

Requirements

  • Minimum of 3 to 4 years of experience in robotics industry.
  • Hands-on, pro-active, action-oriented and a true team player, with a strong passion for robotics, programming, mathematics, control and motion planning
  • Experience with real-world applications on autonomous robotic systems
  • Good understanding of the sensors, actuators, and algorithmic stack contributing to robot autonomy
  • Background in at least one the following topics: control, path/motion planning, localization, and mapping
  • Strong experience with C++ and Python
  • Experience with ROS1/2
  • Knowledge of simulation tools: Webots, Carla, Prescan
  • Knowledge of MATLAB, Simulink and MBSE practices
  • Knowledge with Model-based Design amp; Control
  • 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 projects
  • Willingness to learn and grow professionally

Qualifications

  • Master’s or bachelor’s degree in Mechatronics Engineering, Computer Sciences, Aerospace Engineering, Applied Mathematics with a focus in Robotics or other relevant fields.

Job Specification

Job Rewards and Benefits

Micropolis

Information Technology and Services - Dubai, United Arab Emirates
© Copyright 2004-2024 Mustakbil.com All Right Reserved.