Job Description:
A Robotics Engineer designs, builds, and maintains robotic systems that automate tasks across industries like manufacturing, defense, healthcare, and logistics. They combine mechanical design, electronics, and software engineering to develop intelligent machines capable of performing complex functions with precision and reliability.
The role involves programming control systems, integrating sensors and actuators, and refining algorithms for navigation, manipulation, and perception. Robotics Engineers often work in multidisciplinary teams and are responsible for ensuring their systems are safe, efficient, and adaptable to real-world environments.
Responsibilities:
-
Design and develop robotic systems and components.
-
Program control algorithms and motion planning.
-
Integrate hardware with sensors and actuators.
-
Test, troubleshoot, and optimize robotic performance.
Preferred Qualifications:
-
Bachelor’s/Master’s in Robotics or Mechatronics
-
Strong C++ and Python skills
-
Experience with ROS (Robot Operating System)
-
Knowledge of embedded systems
-
Hands-on with sensor integration
-
Control systems and kinematics knowledge
-
CAD and mechanical design tools
-
PCB design and electronics basics
-
Real-time systems and RTOS familiarity
-
Experience with actuators and motors
-
SLAM and path planning exposure
-
Simulation tools (Gazebo, MATLAB, etc.)
-
Hardware debugging and testing skills
-
Team collaboration and documentation skills