Unbox Robotics

Robotics Control Engineering

Job description

About Unbox Robotics
We are a robot technology company building intralogistics solutions for the new age of warehousing. Our focus is on building compact and flexible solutions and business models to suit the needs of E-commerce and Logistics companies across varying scale and geographies. We incorporated in 2019 and are based out of Pune, India with a small but swiftly growing team of passionate minds.

Roles and Responsibilities:
To design and develop control algorithms for Robot motion control confirming to industrial safety standards
To implement and evaluate various control strategies on simulation and real time embedded hardware
Help define embedded system level and algorithm requirements to meet product performance and reliability requirements. Help define and improve embedded controls standards and processes, and potentially contribute to industry technical papers and conferences.
Invent and develop embedded control system strategies. Use debugging and simulation tools to efficiently perform design iterations and optimization. Verify solutions through model-in-the-loop simulation, hardware-in-the-loop simulation, and robot level testing.

Requirements:
Strong subject knowledge in mathematics, embedded systems and control theory
Hands on experience with various types of motors and drive train control algorithms
Proven experience in embedded firmware design with preemptive strategies used while multitasking in RTOS
Good programming experience in C or C++
Knowledge of different communication protocols such as SPI, Ethernet and CAN communication, interfaces and hardware subsystems
Experience in MATLAB/Simulink tool boxes for system identification, modelling and control system design
Knowledge of feedback control, model based control systems, adaptive control and robust control techniques.
Experience in implementing sensor fusion algorithms with sensor modalities used in robotics and autonomous driving applications (Camera/Vision, RADAR, LIDAR, INS/IMU)
Experience with code optimization

We Value:
Experience developing software which meets functional safety requirements
2+ years of experience with embedded software design and development for automotive, industrial, or aerospace/military applications with demonstrated success in a fast-paced, cross-functional engineering team environment
Experience with embedded RTOS(s)
Experience with CMake, GitHub, QNX, Docker
Fluent in scripting languages, such as bash and Python

Join a fast paced HAX portfolio company and be part of one of the largest hard tech communities in the world.