Senior Robotics Controls Engineer
Rx100 Ventures
5 - 10 years
Bengaluru
Posted: 23/12/2025
Job Description
About the Role
We are building a new generation robotics software stack designed specifically for embedded robotic controllers.
As a Senior Robotics Controls Engineer , you will develop real-time control and application logic on top of our embedded robotics platform, maximizing the performance of ARM Cortex-M class MCUs. You will design control algorithms, run them on real hardware, and collaborate closely with the embedded firmware team to achieve deterministic, low-latency control loops .
What Youll Do
- Design and implement real-time robotic control algorithms (PID, LQR, MPC, etc.) running directly on MCUs
- Develop application-level logic including motion control, sensor fusion, state estimation, and mission behaviors
- Optimize algorithms for embedded compute, memory, and latency constraints
- Work closely with embedded engineers to align control cycles with DMA timing, cache behavior, ISR latency, and bus bandwidth
- Integrate sensors and actuators using platform-level APIs (CAN, SPI, I2C, encoder interfaces)
- Ensure deterministic timing , low jitter, and stable closed-loop performance
- Prototype control strategies using physics models and port them to real hardware
- Tune and validate control loops on real robots
- Contribute to architecture discussions for a next-gen robotics SDK
Must-Have Skills
Robotics & Controls
- Strong experience with control theory : PID, LQR, state-space control, MPC
- Solid knowledge of robot dynamics, kinematics, motor control, and actuator modeling
- Understanding of state estimation : EKF, complementary filters, sensor fusion
- Strong fundamentals in physics and applied mathematics
Embedded Execution Model Awareness
- ARM Cortex-M architecture: TCM/DTCM, SRAM, flash wait states
- Understanding of cache, memory layout, DMA timing , and interrupts
- Awareness of RTOS task scheduling, tick jitter, priority handling
- Knowledge of peripheral constraints : SPI latency, encoder interfaces, ADC timing
- Ability to design algorithms that fit the system instead of forcing complexity blindly
Programming
- Strong in C/C++ for embedded applications
- Experience writing control logic on MCU platforms
- Ability to profile and optimize for latency, bandwidth, and memory
Services you might be interested in
Improve Your Resume Today
Boost your chances with professional resume services!
Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.
