Sheng-Wen Cheng

鄭聖文

Software Engineer
Roboticist
Aug 12, 1997
Taiwan
shengwen.c@utexas.edu

About Me

Hi, I’m Sheng-Wen (Colin) Cheng, a system software engineer with the Platform Security Controller (PSC) team at NVIDIA, where I develop secure bootloader software to ensure system integrity during the boot process. Before joining NVIDIA, I was a Ph.D. student in Electrical Engineering at National Taiwan University, and I remain engaged in academic activities.

Outside of my role at NVIDIA, I specialize in robotics, embedded systems, real-time operating systems (RTOS), and hardware-software integration. I hold a master’s degree in Robotics from National Yang Ming Chiao Tung University, where I conducted research in the Networked Control Robotics Lab (NCRL) under the supervision of Dr. Teng-Hu Cheng. My work focused on developing a quadrotor flight control system using nonlinear control and sensor fusion algorithms. This system was later licensed to the Taiwan Space Agency (TASA) for scientific research purposes.

I am also an active contributor to open-source projects and have presented my work at international conferences, including the Open Source Summit organized by the Linux Foundation. My technical experience includes the design and implementation of unmanned aerial vehicles (UAVs), real-time operating systems (RTOS), and virtual machines.

Education

Aug 2025 - May 2027
M.S. in Computer Science
The University of Texas at Austin, USA
Sep 2022 - Mar 2024
Ph.D. Student, Electrical Engineering
National Taiwan University, Taiwan
Sep 2019 - Nov 2021
M.S. in Robotics
National Yang Ming Chiao Tung University, Taiwan
Sep 2015 - June 2019
B.E. in Computer Science and Information Engineering
Providence University, Taiwan

Interests

Robotics, Control, and Estimation
Machine Learning
Embedded/Real-time Systems
Open Source Software

Work Experience

Feb 2024 - Present
NVIDIA
System Software Engineer
Sep 2018 - Apr 2021
Avilon Intelligence
Embedded Systems Engineer

Selected Projects

Design of Indoor-Outdoor Smooth Transferable Unmanned Aerial Vehicle
Nov 1st 2021
#UAV
#nonlinear control
#sensor fusion
#SLAM

PU-01: a twin-boom fixed-wing aircraft
Jan 1st 2016
#UAV
#fixed-wing

Tenok: a Linux-like real-time operating system for robotics and IoT
Feb 1st 2024
#RTOS
#embedded system

semu: a minimalist RISC-V system emulator capable of running Linux kernel
Oct 1st 2024
#virtual machine
#Linux
#virtualization
#system software

Last Updated on Apr 10th 2026