
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
- Deployed perception components on NVIDIA TensorRT for autonomous driving applications.
- Conducted research on Transformer-based perception architectures.
- Conducted research on manifold (matrix Lie group) methods for vehicle localization.
- 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.Demo: Multi-Object Tracking
- Developed localization components: wheel odometry, GNSS/IMU processing, and Fast-LOAM.Demo: Visual SLAM
- Acting scrum master; contributed to software architecture design and stack integration.
- Provided technical mentorship and supervised interns.
- 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.
- Developed unit test cases in vectorCAST for perception components.
- 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.
- 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
- Zhang, Y.-C. (2025+) Error State Kalman Filter on Matrix Lie Group. preprint.
- Zhang, W., Yu, W., Jia, Q., and Zhang, Y.-C. (2022) Exploration and Sweeping for Autonomous Sweeper Truck. Isuzu Technical Journal 134, 42–51.
- Zhang, Y.-C. (2021) Road Geometry Estimation Using Vehicle Trails: A Linear Mixed Model Approach. Journal of Intelligent Transportation Systems 27, 127–144.
- Zhang, Y.-C., Sakhanenko, L. (2019) The Naive Bayes Classifier for Functional Data. Statistics & Probability Letters 152, 137–146.
- 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.
- 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)
- National Central University, Taiwan, February 2025
- National Taiwan University, Taiwan, February 2025
Road Geometry Estimation Using Vehicle Trails: A Linear Mixed Model Approach (slides)
- National Central University, Taiwan, April 2022
Education
Michigan State University, USA
Advisor: Dr. Lyudmila Sakhanenko
National Central University, Taiwan
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