Skip to Main Content

Job Title


Senior Robotics Controls Engineer


Company : Rx100 Ventures


Location : Bengaluru, Karnataka


Created : 2025-12-17


Job Type : Full Time


Job Description

About the RoleWe 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 You’ll 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 SDKMust-Have SkillsRobotics & 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 mathematicsEmbedded 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 blindlyProgramming- Strong in C/C++ for embedded applications - Experience writing control logic on MCU platforms - Ability to profile and optimize for latency, bandwidth, and memory