HumanBit Logo

Senior Robotics Engineer | Scrabble

full-time
Posted on June 25, 2025

Job Description

Robotics Development Engineer

Job Summary

Join our dynamic robotics development team based in Bangalore to work on cutting-edge autonomous mobile robot systems. In this role, you will contribute to the development of the MAG Forklift and lifter series of Autonomous Mobile Robots (AMRs) by designing, architecting, developing, and testing innovative algorithms. Your work will drive the creation of solutions that deliver real value to customers while shaping the future of robotics.

Responsibilities

  • Algorithm Development: Design, architect, develop, and test algorithms for the MAG AMR’s software stack.
  • Navigation Optimization: Optimize navigation algorithms to enhance planning, path tracking, and control.
  • SLAM Implementation: Develop and fine-tune SLAM (Simultaneous Localization and Mapping) algorithms to support robust mapping and localization.
  • System Behavior: Design state behavior handling and implement effective error handling mechanisms for the MAG AMRs.
  • Software Maintenance: Keep the software updated to address vulnerability assessments and ensure robust performance.
  • Collaboration & Code Review: Perform peer code reviews, maintain clear documentation, and collaborate with cross-country teams and the product team to resolve persistent bugs and update user manuals.
  • On-site Support: Provide support during on-site deployments as required.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Mechatronics, or a related field.
  • Programming Skills: Excellent proficiency in C++ and Python.
  • Robotics Middleware: Solid experience using ROS/ROS2.
  • Operating Systems: Strong familiarity with the Ubuntu operating system.
  • Problem Solving: Excellent problem-solving skills with the ability to work independently.
  • Hands-on Robotics: Demonstrable experience working with real-world robots, preferably including building a robot.
  • Quick Learner: Ability to quickly learn new concepts and adapt to fast-paced development environments.

Preferred Skills

  • System-Level Knowledge: Familiarity with end-to-end robot system integration (mechanical, electrical, and software).
  • Experience with agile development practices and continuous integration workflows.
  • Prior involvement in peer code review processes within multi-disciplinary teams.

Experience

  • Prior experience in robotics development or related fields is advantageous.
  • Hands-on experience with autonomous mobile robot systems and algorithm development is preferred.

Environment

  • Location: Bangalore
  • Work Setting: Collaborative and innovative team environment.
  • Deployment: Occasional on-site deployment support and cross-country team collaborations may be required.

Tools

file_search

// Tool for searching files uploaded by the user. // // To use this tool, you must send it a message. To set the tool as the recipient for your message, include this in your message header: to=file_search.<function_name> // // For example, to call file_search.msearch, you would use: // <|im_start|>assistant to=file_search.msearch code<|im_sep|>{"queries": ["first query", "second query"]}<|ghissue|> // // Each result will include a citation marker like this: fileciteturn7file4

Powered by
HumanBit Logo