Robotics Engineer - in ROS, Python, and AI/ML
Skills:
Robot Operating System (ROS), Python, Artificial Intelligence (AI), Machine Learning (ML), Computer Vision, Simulation Tools (Gazebo), SLAM (Simultaneous Localization and Mapping), C++,

We are seeking a highly skilled and motivated Robotics Engineer to join our

team. As a Robotics Engineer, you will play a key role in the development and

implementation of cutting-edge robotic systems. He will be responsible for

designing, programming, and deploying intelligent robots that can perform

complex tasks in various environments. His expertise in ROS, Python, and

AI/ML will be crucial in creating innovative solutions and advancing our

robotics capabilities.

Responsibilities

  • Design and develop robotic systems using ROS (Robot Operating System)

framework.

  • Implement and optimize algorithms for perception, control, and planning

in robotic systems.

  • Develop software modules and libraries in Python for robot control,

sensor integration, and data analysis.

  • Collaborate with cross-functional teams to define system requirements

and specifications.

  • Conduct research and stay up-to-date with the latest advancements in

AI/ML algorithms and techniques.

  • Apply AI/ML techniques to enhance robot perception, decision-making,

and autonomy.

  • Integrate machine learning models into robotic systems for tasks such as

object recognition, path planning, and behaviour prediction.

  • Test and evaluate robotic systems in simulated and real-world

environments, and iterate on designs based on performance feedback.

  • Document code, algorithms, and experimental results to ensure

knowledge sharing and maintain high-quality standards.

  • Provide technical guidance and mentorship to junior engineers and

researchers.

Requirements

  • Bachelor's degree in Robotics, Computer Science, or a related field.

Master's or Ph.D. preferred.

  • Strong experience in developing robotics systems using ROS, including

ROS architecture, ROS packages, and ROS communication protocols.

  • Proficiency in Python programming language and its scientific computing

libraries such as NumPy, SciPy, and Pandas.

  • Solid understanding of AI/ML concepts and experience in applying them

to real-world problems.

  • Familiarity with machine learning frameworks like TensorFlow, PyTorch,

or scikit-learn.

  • Knowledge of computer vision techniques for robot perception, such as

image processing, object detection, and tracking.

  • Experience with robot control systems, motion planning, and kinematics.
  • Ability to work with sensors and actuators commonly used in robotics,

such as cameras, LiDAR, and robotic manipulators.

  • Strong problem-solving skills and ability to work in a fast-paced,

collaborative environment.

  • Excellent communication skills to effectively collaborate with team

members and present technical concepts to both technical and non-

technical stakeholders.

Preferred Qualifications

  • Advanced degree in Robotics, Computer Science, or a related field.
  • Experience in developing and deploying AI/ML models on robotic

platforms.

  • Knowledge of other programming languages commonly used in robotics,

such as C++ or MATLAB.

  • Familiarity with simulation environments such as Gazebo or Unity for

testing and validation of robotic systems.

  • Previous experience in developing autonomous navigation systems or

robot perception algorithms
Post Date
2025-02-18
Job Type
-
Employment type
Full-time
Category
Engineering, Information Technology
Level
Mid-Senior
Country
India
Industry
Defense , Space Manufacturing ,
Blue Horizons Strategic Engineering Pvt Ltd*******