Job Title: Control Systems Engineer Experience: 2-3 YearsLocation: Baner, PuneCompany: Muks Robotics AI Pvt. Ltd.Employment Type: Full-time | On-siteAbout the Role:At Muks Robotics, we are building the next generation of humanoid robots. As a Control Systems Engineer, you will take ownership of designing, developing, and optimizing control architectures for humanoid systems. You will work on advanced motion control, real-time systems, and hardware-software integration, contributing directly to the performance and reliability of our robotic platform.Key Responsibilities:● Design, implement, and optimize advanced control algorithms (PID, Fuzzy Logic, Adaptive Control) for robotic joint and system-level motion.● Architect and develop robust low-level controllers for position, velocity, and torque control of actuators.● Lead development and optimization of ROS 2-based real-time control pipelines (nodes, services, actions, and control frameworks).● Integrate, calibrate, and validate sensors (encoders, IMUs, force/torque sensors) for accurate state estimation and feedback systems.● Interface with actuators (BLDC motors, servo drives) using communication protocols such as CAN Bus, SPI, I2C, and UART.● Drive hardware-software integration, including debugging of motor drivers, embedded systems, and power electronics.● Contribute to schematic design, PCB reviews, and system bring-up for control and sensing hardware.● Validate and optimize control performance through simulation (Gazebo, RViz, MATLAB/Simulink) and real-world testing.● Troubleshoot complex system-level issues across software, electronics, and mechanical interfaces.● Mentor interns and junior engineers, ensuring engineering best practices and code quality. Required Skills & Qualifications:● Bachelor’s or Master’s degree in Electronics, Electrical, Mechanical, Robotics, or a related field.● 2-3 years of hands-on experience in robotics, control systems, or embedded systems.● Strong foundation in control theory – PID, system modeling, stability analysis, and controller tuning.● Proficiency in C++ (C++14/17) for real-time and embedded applications.● Solid experience with ROS 2 and robotic middleware architectures.● Preferred experience working with ROS 2 Control (ros2_control framework).● Experience with MATLAB/Simulink for modeling, simulation, and controller design.● Strong understanding of electronics – motor drivers, signal conditioning, and embedded hardware.● Hands-on experience with embedded communication protocols (CAN Bus, SPI, I2C, UART).● Experience debugging hardware-software integrated systems. Good to Have:● Experience with humanoid robots or robotic manipulators.● Knowledge of kinematics, dynamics, and motion planning (MoveIt 2 or similar frameworks).● Experience with microcontrollers (STM32 or ARM Cortex-M series).● Familiarity with real-time operating systems (FreeRTOS, Zephyr).● Python for tooling, testing, and data analysis.● Exposure to system architecture design and performance optimization.
Job Title
Control Systems Engineer