Robotics Engineer
Muks Robotics β The Humanoid Company
Job Description
Job Title: Robotics Engineer
Experience: 2 Years
Location: Baner, Pune
Company: Muks Robotics
Employment Type: Full-time | On-site
About the Role:
We are seeking a Robotics Engineer to join our dynamic team developing advanced autonomous robotic systems. The ideal candidate will have a strong background in robotics software development, real-time systems, and algorithm implementation for navigation, mapping, and perception.
Key Responsibilities:
β Design, develop, and implement robotics software for autonomous mobile robots.
β Work on navigation, SLAM (Simultaneous Localization and Mapping), path planning, and obstacle avoidance algorithms.
β Integrate sensors (LiDAR, cameras, IMU, GPS) and ensure efficient data fusion.
β Develop and maintain ROS/ROS2-based applications and packages.
β Collaborate with hardware, mechanical, and AI teams to ensure seamless system integration.
β Optimize robot performance through testing, simulation, and debugging.
β Maintain clean, modular, and scalable code following software best practices.
β Participate in field testing, calibration, and performance evaluation of robotic systems.
Required Skills & Experience:
β Bachelorβs or Masterβs degree in Robotics, Computer Science, Electronics, or related fields.
β 2 years of experience in robotics software development.
β Strong proficiency in C++ and Python.
β Hands-on experience with ROS/ROS2, Gazebo, RViz, and Linux environments.
β Familiarity with SLAM, path planning, and sensor integration.
β Experience with OpenCV, PCL, or similar libraries.
β Knowledge of TCP/UDP communication and real-time control systems.
β Strong problem-solving and debugging skills.
Preferred Qualifications:
β Experience with AI-based perception systems (object detection, depth estimation, etc.).
β Knowledge of embedded systems, microcontrollers, or firmware integration.
β Exposure to simulation tools (Webots, Isaac Sim, etc.).
β Understanding of version control (Git) and CI/CD workflows.Β Β