- Collaborate with the team to design, develop and debug software systems.
- Architect, build and deploy software solutions by working closely with the product development team.
- Integration of existing/new software into the principal architecture by meeting the performance metrics and satisfying the complexity requirements.
- Evaluate technical solutions, develop POCs that assess the feasibility of the solutions, provide alternatives and recommendations.
- Build efficient tools and evaluation pipelines for the Software System Modules.
- Design, build, and maintain efficient, reusable, and reliable C++ code.
- Implement performance and quality modules.
- Identify bottlenecks and bugs, and devise solutions to these problems.
- Strong software design skills, including debugging, performance analysis.
- Excellent knowledge of Data Structures and Algorithms along with strong fundamentals in OOPs concepts.
- Strong C++ fundamentals and proficient in scripting languages like Python, Bash, etc.
- Experience with Linux Development Environment and Build mechanisms like Cmake, etc.
- Experience with robotics frameworks such as ROS, ROS2 and simulators such as Gazebo, Stage, Webots, etc.
- Familiar with SLAM related algorithms such as Gmapping, Google Cartographer, RtabMap, GraphSLAM, etc.
- Ability to develop motion primitives and path planning algorithms like A*, Dijkstra, RRTs, etc.
- Strong technical understanding and experience working with communication protocols like TCP, MQTT,DDS, ZMQ, etc. while balancing trade offs with bandwidth, latency, and reliability.
- Experience with integration of sensors like IMU, LIDAR, etc.
- Experience and knowledge of version control systems like Git, Bitbucket, Mercurial, etc.
- First hand experience with Unit Testing frameworks like PyTest, xUnit, etc.
- Solid mathematical foundation and understanding of the robot kinematics.
- Experience in development using Design patterns.
- Past relevant experience with SMACH, Behavior Trees, Finite State Machines, etc.
- Experience working with AMRs, AGVs, multi-agent systems, fleet management and robotics logistics solutions.
- Experience and knowledge of perception algorithms, computer vision etc.
- Knowledge of Testing Frameworks and experience building CI/CD pipelines.
- Knowledge of frameworks such as RESTful services and APIs, MySQL, MongoDB.
- Ability to design modular and service oriented architecture."
- Desired Qualification: BE/ B. Tech (Computer Science, Electronics, Mechanical, Electrical, Aerospace or relevant engineering domain)
- Work Experience: 2-5 years
- Constant learner to become a Subject Matter Expert
- Proven record in start-up environment working with innovations
- Exposure to a high paced working environment
- Ability to conduct detailed procedures in a time-constrained environment
Skills Required
- Bachelor of Engineering or Bachelor of Technology in Computer Science, Electronics, Mechanical, Electrical, Aerospace, or a related engineering field
- 2-5 years of relevant work experience
- Strong C++ fundamentals and proficiency in Python, Bash, or similar scripting languages
- Strong software design, debugging, performance analysis, data structures, algorithms, and object-oriented programming skills
- Experience developing in Linux and using build mechanisms such as CMake
- Experience with robotics frameworks including ROS or ROS2 and simulators such as Gazebo, Stage, or Webots
- Knowledge of SLAM algorithms, including Gmapping, Google Cartographer, RTAB-Map, or GraphSLAM
- Experience developing 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
- Solid mathematical foundation and understanding of robot kinematics
- Experience with design patterns, behavior trees, finite state machines, or SMACH
- Experience with AMRs, AGVs, multi-agent systems, fleet management, or robotics logistics solutions
- Experience with perception algorithms, computer vision, testing frameworks, CI/CD pipelines, RESTful services, MySQL, or MongoDB
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.








