- Architect, build, and deploy production-grade software stacks for Autonomous Mobile Robots (AMRs), covering autonomy, localization, motion control, and fleet integration.
- Design, build, and maintain efficient, modular, and reusable C++ and Python code adhering to strict safety and performance constraints.
- Implement, tune, and benchmark SLAM algorithms, dynamic obstacle avoidance, and global/local trajectory planning for real-world AMR deployments in dynamic environments.
- Integrate, calibrate, and filter data from diverse sensors (LiDARs, Depth Cameras, IMUs, Wheel Encoders) using robust sensor fusion techniques.
- Develop and debug robot behavior logic using Behavior Trees (Nav2 BT) and Finite State Machines (FSMs) for complex industrial workflows and docking routines.
- Architect low-latency, resilient inter-process and edge-to-cloud communication pipelines (DDS, MQTT, TCP/IP, WebSockets) connecting AMRs to Fleet Management Systems (FMS).
- Build simulation environments, mock pipelines, and automated test benches in Gazebo/Webots to validate software releases before on-robot deployment.
- Profile runtime bottlenecks, analyze memory/CPU footprints on edge computing hardware (e.g., NVIDIA Jetson, industrial x86/ARM IPCs), and devise targeted optimizations.
- Identify edge-case failures on hardware, triage field issues, and lead root-cause analysis (RCA) to drive software reliability.
- Core Engineering: 2–5 years of hands-on experience in robot software engineering, specifically targeting mobile robotics or AMRs.
- Languages & Tooling: Strong proficiency in modern C++ (C++14/17/20) and Python; deep understanding of OOP design, memory management, data structures, and algorithms.
- Robotics Ecosystem: Hands-on expertise with ROS / ROS 2 (rclcpp, rclpy, composition, lifecycle nodes) and navigation frameworks (Nav2).
- Navigation & Autonomy: Strong practical working knowledge of:
- SLAM & Localization: Cartographer, RTAB-Map, Nav2 AMCL, GraphSLAM, and EKF/UKF sensor fusion.
- Planning & Control: A*, Dijkstra, Hybrid A*, DWA, TEB Local Planner, MPPI, and kinematic motion models (differential drive, omnidirectional, or Ackermann).
- Sensors & Hardware Interfaces: Proven track record interfacing and calibrating 2D/3D LiDARs, depth cameras (RealSense, Stereo), IMUs, and motor controller feedback over CAN, Serial, or Ethernet.
- Communication & Protocols: Strong understanding of DDS (CycloneDDS, FastDDS), MQTT, ZeroMQ, or WebSockets, balancing latency, throughput, and failover requirements.
- Environment & Build Tools: Fluent in Linux (Ubuntu), CMake, Bash scripting, Git, and hardware-in-the-loop (HIL) debugging.
- Software Quality: Solid experience with automated testing (GTest, PyTest), static analysis tools, and CI/CD pipelines.
- Hands-on experience integrating AMRs with Fleet Management Systems (e.g., Open-RMF, VDA 5050 standard) or warehouse execution systems (WES/WMS).
- Practical experience designing autonomous precision docking routines (using ArUco markers, reflectors, or visual servoing).
- Knowledge of Perception, Computer Vision (OpenCV), and Deep Learning edge inference (TensorRT, ONNX) for semantic obstacle detection.
- Familiarity with functional safety standards for industrial mobile robots (e.g., ISO 3691-4)
- Experience with containerized deployments using Docker for edge robotics.
- Education: B.E. / B.Tech / M.Tech in Computer Science, Robotics, Electronics, Mechatronics, Mechanical, or allied engineering domains.
- Mindset: Proven track record of thriving in fast-paced, high-ownership engineering environments.
- Problem Solving: Structured approach to root-cause debugging on real physical robots under constrained operational timelines.
Skills Required
- Bachelor’s degree in Computer Science, Electronics, Mechanical, Electrical, Aerospace, or a related engineering discipline
- 2–5 years of relevant work experience
- Strong software design, debugging, and performance analysis skills
- Knowledge of data structures, algorithms, and object-oriented programming
- Strong C++ fundamentals and proficiency in scripting languages such as Python or Bash
- Experience with Linux development environments and build systems such as CMake
- Experience with robotics frameworks including ROS or ROS2
- Experience with robotics simulators such as Gazebo, Stage, or Webots
- Familiarity with SLAM algorithms including Gmapping, Google Cartographer, RTAB-Map, or GraphSLAM
- Ability to develop motion primitives and path-planning algorithms such as A*, Dijkstra, or RRT
- Experience with communication protocols including TCP, MQTT, DDS, or ZeroMQ
- Experience integrating sensors such as IMUs and LiDAR
- Experience with version control systems such as Git, Bitbucket, or Mercurial
- Hands-on experience with unit-testing frameworks such as PyTest or xUnit
- Understanding of robot kinematics and a solid mathematical foundation
- Experience with software design patterns
- Experience with SMACH, behavior trees, or finite state machines
- Experience with AMRs, AGVs, multi-agent systems, fleet management, or robotics logistics
- Experience with perception algorithms or computer vision
- Knowledge of testing frameworks and CI/CD pipeline development
- Knowledge of RESTful services, APIs, MySQL, or MongoDB
- Ability to design modular and service-oriented architectures
What We Do
Unbox Robotics builds software-defined robotics systems to enable logistics players to automate and radically improve their operations on-demand in a limited footprint and capital. We are applying proprietary Swarm Intelligence and ML algorithms inspired by nature to redefine the way companies sort and ship orders. Our 1st product UnboxSort is the world's first of its kind patented AI-powered parcel sorting robotic system that gets installed in <2 weeks, saves ~50% - 80% area, and improves productivity by > 3X to 5X. We have a strong team of alumni from the National University of Singapore, the University of York, and the Indian School of Business with international experience in robotics, manufacturing, and logistics. We are backed by 3one4 Capital, Sixth Sense Ventures, SOSV, Entrepreneur First, Redstart Labs (Info Edge), Arali Ventures, CIIE, Beenext, WEH Ventures, Force Ventures, Veda VC, and an impressive set of angel investors.









