🔔 FCM Loaded

Senior Robotics Controls Engineer

Rx100 Ventures

5 - 10 years

Bengaluru

Posted: 23/12/2025

Getting a referral is 5x more effective than applying directly

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.