VinFast US logo
VinFast USPosted 3 weeks ago

Vehicle Motion Control Engineer (Junior/Senior)

On-siteHanoi, Hanoi, Vietnam

Full TimeSenior LevelDoctorate Or Professional DegreeLarge

Job Summary

Design lateral and longitudinal controllers for automated parking and low-speed manoeuvring, running in production C/C++ on embedded automotive hardware. Build and validate vehicle and actuator models, define interfaces between control, motion planning, and actuators, and prove every change in closed-loop simulation and on the test track. Work with Motion Planning, Perception, Vehicle Dynamics, Functional Safety, and suppliers to ensure precise, smooth, and safe vehicle parking and manoeuvring.

Required Qualifications

  • Bachelor's, Master's or PhD in Control Engineering, Automation, Mechatronics, Robotics, Automotive or Aerospace Engineering, Applied Mathematics or Computer Science
  • substantial hands-on control work done at university — a research lab, a thesis, a student competition team (Formula Student / Formula Student Driverless, RoboCon, autonomous vehicle or robot contests), an industrial internship, or a serious personal project on real hardware or in a credible simulation
  • ability to walk through the control design, the tuning and the measurements behind it
  • 3+ years designing and tuning motion controllers for road vehicles or mobile robots
  • 5+ years including series/production development, able to own a control feature end to end and to mentor other engineers
  • Classical and modern control — PID, state-space design, pole placement, LQR/LQG, and a clear understanding of the trade-offs between them
  • State estimation and filtering — observers, Kalman filtering, and practical digital filter design
  • Analysis — stability, robustness and performance in continuous and discrete time; sampling and discretisation, time delay, saturation and anti-windup
  • Modelling and system identification — build a model of a physical system, fit it to measured data, and know where it stops being valid
  • Strong C and modern C++ (C++11/14/17), clean and testable code, and confidence debugging real-time software
  • Python for data analysis, plotting and test automation
  • Linux, Git and CMake
  • An experimental mindset — define the measurement before the conclusion, quantify uncertainty, and tell a real improvement from noise
  • Working proficiency in English and clear technical writing
  • Willingness to take part in vehicle testing at the test track and in real parking environments

Desired Qualifications

  • Vehicle kinematics and basic vehicle dynamics — bicycle and Ackermann models, steering behaviour, and how low-speed and reverse driving differ from normal driving
  • Applied mathematics — linear algebra, numerical methods, coordinate frames and transformations, and signal processing
  • Path- and trajectory-tracking control at low speed: preview and look-ahead schemes, feedforward plus feedback steering, curvature-to-steering mapping, and steering angle and rate limiting
  • Handling of direction reversals and gear changes inside a controller, and precise stopping and standstill behaviour
  • Actuator characterisation and delay compensation for electric power steering and for powertrain torque and brake interfaces
  • Optimisation-based control: MPC/MPCC, iLQR or DDP, and practical use of QP/NLP solvers
  • Real-time embedded automotive software: fixed-cycle execution, allocation-free control loops, automotive MCU and SoC targets, AUTOSAR, RTOS, CAN/CAN-FD
  • Model-based design with MATLAB/Simulink and production code generation
  • Closed-loop simulation and HIL benches; simulators such as CARLA or Gazebo; ROS/ROS 2
  • Functional safety (ISO 26262), SOTIF (ISO 21448) and Automotive SPICE
  • Parking-domain sensing and its effect on control: ultrasonic sensors, surround-view cameras, slot detection, odometry and occupancy grids

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce