03 Aug
|
Newspace
|
Bengaluru
03 Aug
Newspace
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 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 Responsibilities
1. 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.
2. 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.
3. Manipulator & Actuation Control
- - Implement 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 & Testing
- - Develop models using MATLAB/Simulink or Python.
- Validate in Gazebo/Ignition simulation environments.
- Perform HIL/SIL, real-world testing, tuning, and calibration.
6. 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 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 Qualifications
- - Manipulator control (MoveIt/MoveIt2).
- Real-time systems or embedded MCU experience.
- Exposure to EV HV/LV architecture and functional safety.
Soft Skills
- - Solid 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.
📌 Engineer III - Controls (Bengaluru)
🏢 Newspace
📍 Bengaluru