Skip to main content
Yi-Chen Zhang

Yi-Chen Zhang

Robotics and perception engineer specializing in autonomous systems, real-time perception pipelines, and high-performance C++ development.

About

Hands-on Research Software Engineer with 8+ years of experience in autonomous driving perception, combining deep learning research, statistical modeling, and high-performance C++ implementation. Ph.D.-trained in Statistics with strong foundation in probabilistic modeling, Bayesian inference, and matrix Lie group methods for state estimation. Experienced in developing and evaluating perception algorithms (object detection, tracking, SLAM) and translating research prototypes into efficient, real-time automotive systems using PyTorch, CUDA, and TensorRT. Bridges research innovation and production-grade software engineering.

Work Experience

Isuzu Technical Center of America (ITCA)Jan. 2021 – Present
Lead Engineer, Autonomous – Advanced EngineeringJun. 2024 – Present
Sr. Engineer, Autonomous and AI – Advanced EngineeringJan. 2022 – May 2024
  • Led development of perception components: object detection, tracking, and visualization.
  • Developed structure-aware single-stage 3D object detection.
  • Developed LiDAR object detection and tracking.
  • Developed multi-object tracking.
  • Developed localization components: wheel odometry, GNSS/IMU processing, and Fast-LOAM.
  • Acting scrum master; contributed to software architecture design and stack integration.
  • Provided technical mentorship and supervised interns.
Autonomous Driving Engineer – Powertrain and Vehicle R&DJan. 2021 – Dec. 2021
  • Developed core sensor components for centralized sensor fusion (cameras and LiDARs).
  • Curb detection using 3D LiDAR point clouds.
  • Object detection using 3D LiDAR point clouds.
  • Point cloud 3D map construction using Fast LOAM and OctoMap.
  • Software stack management with release tags and version control via git submodules.
  • Component integration and testing in simulation and on the real truck.
APTIVJul. 2018 – Jan. 2021
Algorithm Engineer – Scene Perception Algorithm TeamOct. 2020 – Jan. 2021
  • Developed unit test cases in vectorCAST for perception components.
Algorithm Engineer – Fused Road Model (FRM) TeamSep. 2018 – Sep. 2020
  • Developed fusion algorithms for object trail processing.
  • Designed FRM state machine and mode manager.
  • Implemented error handling for vision, object fusion, and vehicle state inputs.
  • Developed FRM analysis pipeline and dashboard.
  • Coverity static analysis (AUTOSAR and MISRA C++); developed unit tests in Google Test.
Algorithm Engineer – Autonomous Driving Behavior TeamJul. 2018 – Aug. 2018
  • Developed prediction and cost function algorithm for cooperative social behavior.
  • Contributed to Ottomatika code migration from urban pilot to highway pilot.

Technical Skills

  • Programming Languages: C++ (advanced), Python (advanced)
  • Robotics & Middleware: ROS 2 (custom packages, ament/CMake, rviz, rosbag workflows)
  • Model Deployment & Acceleration: TensorRT (engine build, ONNX import, C++/Python inference), CUDA
  • Computer Vision & 3D Perception: OpenCV, Point Cloud Library (PCL), Ceres Solver, g2o
  • Machine Learning Frameworks: PyTorch, ONNX ecosystem
  • Operating Systems: Linux/Unix (extensive experience with Ubuntu, shell and system commands)
  • Software Quality & Standards: AUTOSAR C++, MISRA C++, CERT C++ static analysis and compliance
  • Testing & Benchmarking: Google Test, pytest, Google Benchmark
  • High-Performance Computing: HPC clusters using SLURM
  • Documentation: LaTeX, TikZ
  • Build & Tooling: CMake, colcon, git

Publications

  1. Zhang, Y.-C. (2025+) Error State Kalman Filter on Matrix Lie Group. preprint.
  2. Zhang, W., Yu, W., Jia, Q., and Zhang, Y.-C. (2022) Exploration and Sweeping for Autonomous Sweeper Truck. Isuzu Technical Journal 134, 42–51.
  3. Zhang, Y.-C. (2021) Road Geometry Estimation Using Vehicle Trails: A Linear Mixed Model Approach. Journal of Intelligent Transportation Systems 27, 127–144.
  4. Zhang, Y.-C., Sakhanenko, L. (2019) The Naive Bayes Classifier for Functional Data. Statistics & Probability Letters 152, 137–146.
  5. Chiou, J.-M., Zhang, Y.-C., Chen, W.-H., and Chang, C.-W. (2014) A Functional Data Approach to Missing Value Imputation and Outlier Detection for Traffic Flow Data. Transportmetrica B: Transport Dynamics 2, 106–129.
  6. Fan, T.-H., Wang, Y.-F., and Zhang, Y.-C. (2014) Bayesian Model Selection in Linear Mixed Effects Models with Autoregressive(p) Errors Using Mixture Priors. Journal of Applied Statistics 41, 1814–1829.

Research Talks

Matrix Lie Theory for the Roboticist (slides)

Road Geometry Estimation Using Vehicle Trails: A Linear Mixed Model Approach (slides)

Education

Ph.D., Statistics and ProbabilityAug. 2013 – Jun. 2018

Michigan State University, USA

Advisor: Dr. Lyudmila Sakhanenko

M.S., StatisticsSep. 2007 – Jun. 2009

National Central University, Taiwan

B.S., MathematicsSep. 2003 – Jun. 2007

National Central University, Taiwan

Teaching

  • Teaching Assistant & Instructor, Michigan State University, USA (2013–2018)

Honors

  • College of Natural Science Dissertation Completion Fellowship, Summer 2018, Michigan State University
  • College of Natural Science Dissertation Continuation Fellowship, Summer 2017, Michigan State University