
Robotics Engineer - in ROS, Python, and AI/ML

Robotics Engineer - in ROS, Python, and AI/ML
340
Applications
Not Accepting Applications
About the Job
Skills
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:
1. Design and develop robotic systems using ROS (Robot Operating System)
framework.
2. Implement and optimize algorithms for perception, control, and planning
in robotic systems.
3. Develop software modules and libraries in Python for robot control,
sensor integration, and data analysis.
4. Collaborate with cross-functional teams to define system requirements
and specifications.
5. Conduct research and stay up-to-date with the latest advancements in
AI/ML algorithms and techniques.
6. Apply AI/ML techniques to enhance robot perception, decision-making,
and autonomy.
7. Integrate machine learning models into robotic systems for tasks such as
object recognition, path planning, and behaviour prediction.
8. Test and evaluate robotic systems in simulated and real-world
environments, and iterate on designs based on performance feedback.
9. Document code, algorithms, and experimental results to ensure
knowledge sharing and maintain high-quality standards.
10.Provide technical guidance and mentorship to junior engineers and
researchers.
Requirements:
1. Bachelor's degree in Robotics, Computer Science, or a related field.
Master's or Ph.D. preferred.
2. Strong experience in developing robotics systems using ROS, including
ROS architecture, ROS packages, and ROS communication protocols.
3. Proficiency in Python programming language and its scientific computing
libraries such as NumPy, SciPy, and Pandas.
4. Solid understanding of AI/ML concepts and experience in applying them
to real-world problems.
5. Familiarity with machine learning frameworks like TensorFlow, PyTorch,
or scikit-learn.
6. Knowledge of computer vision techniques for robot perception, such as
image processing, object detection, and tracking.
7. Experience with robot control systems, motion planning, and kinematics.
8. Ability to work with sensors and actuators commonly used in robotics,
such as cameras, LiDAR, and robotic manipulators.
9. Strong problem-solving skills and ability to work in a fast-paced,
collaborative environment.
10.Excellent communication skills to effectively collaborate with team
members and present technical concepts to both technical and non-
technical stakeholders.
Preferred qualifications:
1. Advanced degree in Robotics, Computer Science, or a related field.
2. Experience in developing and deploying AI/ML models on robotic
platforms.
3. Knowledge of other programming languages commonly used in robotics,
such as C++ or MATLAB.
4. Familiarity with simulation environments such as Gazebo or Unity for
testing and validation of robotic systems.
5. Previous experience in developing autonomous navigation systems or
robot perception algorithms
About the company
Industry
Manufacturing -Defense &A...
Company Size
51-200 Employees
Headquarter
Hyderabad
Other open jobs from Blue Horizons Strategic Engineering Pvt Ltd
