10 Sep
|
NewSpace Research & Technologies
|
Bengaluru
10 Sep
NewSpace Research & Technologies
Bengaluru
Role Overview
We 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 robust 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 Responsibilities
Vehicle Control & Motion Systems
Develop 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.
ROS/ROS2 & Autonomy Integration
Develop 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.
Manipulator & Actuation Control
Implement kinematics, Jacobians, and trajectory execution.
Develop joint-level control and safety interlocks.
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.
Modelling, Simulation & Testing
Develop models using MATLAB/Simulink or Python.
Validate in Gazebo/Ignition simulation environments.
Perform HIL/SIL, real-world testing, tuning, and calibration.
Cross-functional Collaboration
Work with mechanical, electrical, autonomy, and embedded teams.
Contribute to safety reviews, FMEA, and requirement discussions.
Required Qualifications
Master’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
📌 Engineer III (Bengaluru)
🏢 NewSpace Research & Technologies
📍 Bengaluru