Unbox Robotics is hiring a Robotics System Engineer, Controls — a full-time, based in Pune, India role. Apply directly on Unbox Robotics's careers page below.
Robotics System Engineer (Controls)
Location: Pune, India
Department: Controls
Experience: 1 - 4 years
Skills: robotics, software, hardware, firmware
Robotics System Engineer (Controls)
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:
https://unboxrobotics.com/
https://www.linkedin.com/company/unboxrobotics/
https://instagram.com/lifeatunbox