hero

Join a
world-changing
startup

Robotics System Engineer (Controls)

Unbox Robotics

Unbox Robotics

Pune, Maharashtra, India
Posted on Feb 23, 2026
Robotics System Engineer (Controls)
About Unbox Robotics
We at Unbox Robotics are revolutionizing warehouses and distribution centers by building the world's most compact, powerful, and flexible mobile robotics systems for the new age of warehousing. Our product is the World's 1st of its kind AI-powered parcel sorting robotic system that gets installed 10X faster, saves 50+% space and improves productivity by more than 3X with 50% fewer robots than that of the competition. Founded in 2019, we are backed by marquee investors and angels. We are looking to add to our team of thinkers, innovators and doers and would love to have you join us at the Pune, India office and build the future of on-demand robotics logistics solutions
Location: Pune (Office)
About the Role
A Robotics System Engineer (Control) designs, develops, and implements advanced algorithms to control robotic movement, stability, and interaction with the environment.
As a Robotics System (Controls) Engineer, you will be responsible for designing, developing, and fine-tuning algorithms that control the behavior of robotic systems. Your work will involve close collaboration with multidisciplinary teams to integrate hardware and software solutions that meet precise specifications and performance standards.
This role requires expertise in C++/Python,MATLAB/Simulink, ROS, and control theory.
Roles & Responsibilities:
You will own control system modelling and validation for real robotic systems deployed in warehouses.
Build high-fidelity electro-mechanical system models (motors, drives, sensors, mechanisms)
Implement Model-Based Development (MBD) using MATLAB/Simulink
Design and validate closed-loop control systems
Perform MIL → SIL → HIL validation
Develop simulation frameworks for system-level verification
Generate embedded code using Simulink (Embedded Coder)
Work directly with hardware and firmware teams to take models to deployment
Analyse stability, robustness and system performance
Debug real robots — not just simulations
You won’t just design controllers. You will help build production robots.
Requirements:
Strong hands-on experience in MATLAB/Simulink (MBD workflow is mandatory)
Experience building plant + controller models
Experience with MIL / SIL / HIL
Good understanding of control theory (PID, state-space, adaptive, etc.)
Strong foundation in Linear Algebra and system dynamics
Motor modelling & control experience (BLDC / PMSM preferred)
Understanding of embedded C/C++
Experience working on physical systems (not purely academic).
Experience:
Minimum 1-4 years of experience in robotics or control systems engineering
Strong background in control theory and system dynamics
Bachelor’s or Master degree in Robotics Engineering, Mechatronics, ENTC, Mechanical Engineering.
Good to Have:
Stateflow
Sensor fusion (Kalman Filters, etc.)
Robotics motion control
Functional safety modelling
ROS/ROS2 integration
Experience in fast-paced product startups.

Who Will Thrive Here

Engineers who like solving messy real-world problems
People who prefer ownership over hierarchy
Builders who enjoy seeing their algorithms run on hardware
Engineers who care about system-level thinking

Why Join Us

Work on real robots deployed in production
Small team, high ownership
Direct impact on product architecture
Flexible work culture
Competitive salary
Also, to learn more about what is like to be a Unbox employee, please read more about current employees and company culture: