Engineer III - Controls

NewSpace Research and Technologies · Bengaluru

  • Experience3–4 yrs
  • SalaryNot disclosed
  • Work modeonsite
  • Posted29 Sept 2026

About NewSpace Research and Technologies

NewSpace Research and Technologies is hiring in Bengaluru in automotive mobility. This role looks for around 3+ years of experience.

Skills

  • C++
  • ROS 2
  • ros2_control
  • Nav2
  • motor control
  • FOC
  • BLDC/PMSM control
  • robot dynamics
  • vehicle dynamics
  • state estimation
  • sensor fusion
  • CAN
  • RS485
  • MATLAB/Simulink
  • Python
  • Gazebo
  • HIL/SIL
  • TF
  • URDF/Xacro
  • localization algorithms
  • EKF
  • UKF
  • Visual SLAM
  • Control Systems

The role

A control systems engineer at an autonomous mobility company develops robot and electric vehicle control systems using C++, ROS 2 and motor control, integrating vehicle dynamics, autonomy modules and actuation. The work also applies Nav2 and MATLAB/Simulink to model, simulate and validate mobile robot behavior.

Full job description

Role OverviewWe are seeking a Control Systems Engineer with 4–6 years of experience in mobile robots, EV platforms, or autonomous mobility systems (UGV/ UAV). Candidates should hold a Master’s degree in Control Systems, Signal Processing, Robotics, Mechatronics, or related fields, with strong skills in C++, ROS/ROS2, ros2_control, Nav2, motor control (FOC), and robot dynamics.The role involves developing and optimizing control algorithms for differential-drive, skid-steer, tracked, or Ackermann UGVs, integrating autonomy modules, and collaborating across hardware, perception, and embedded teams.Key Responsibilities1. Vehicle Control & Motion SystemsDevelop and tune control algorithms (PID, MPC, feedforward).Integrate and calibrate FOC-based motor controllers (BLDC/PMSM/Hub).Build and validate vehicle dynamics and actuator models.2. ROS/ROS2 & Autonomy IntegrationDevelop ROS 2 control nodes in C++.Implement controllers using ros2_control (DiffDrive, Ackermann, manipulators).Configure and tune Nav2 (planners, controllers, costmaps, BTs).Own bring-up, launch flows, and integration with perception/localization.3. Manipulator & Actuation ControlImplement kinematics, Jacobians, and trajectory execution.Develop joint-level control and safety interlocks.4. EV Vehicle Control Unit (VCU)Implement torque control, throttle mapping, regen braking, and diagnostics.Work with CAN, RS485 and integrate BMS, motor drivers, and VCUs.5. Modelling, Simulation & TestingDevelop models using MATLAB/Simulink or Python.Validate in Gazebo/Ignition simulation environments.Perform HIL/SIL, real-world testing, tuning, and calibration.6. Cross-functional CollaborationWork with mechanical, electrical, autonomy, and embedded teams.Contribute to safety reviews, FMEA, and requirement discussions.Required QualificationsMaster’s degree in relevant engineering field.3–4 years experience in control systems for robots/EVs/Flight Controls.Strong C++ (OOD, real-time constraints).Hands-on ROS 2, ros2_control, TF, URDF/Xacro.Experience with Nav2 setup/tuning.Proficiency in FOC, BLDC/PMSM control, motor modelling.Knowledge of vehicle dynamics, state estimation, sensor fusion.Experience with CAN/RS485, integration of VCU, BMS, and motor controllers.Localization algorithms (EKF, UKF, Visual SLAM).Preferred QualificationsManipulator control (MoveIt/MoveIt2).Real-time systems or embedded MCU experience.Exposure to EV HV/LV architecture and functional safety.Soft SkillsStrong analytical and mathematical skills.Good documentation and system design discipline.Ability to work in fast-paced R&D environments.Team-oriented with strong cross-functional communication.