# Kanrun Huang > Software Engineer at Nauto Location: Sunnyvale, California, United States Profile: https://flows.cv/kanrun Software Development Engineer. • Solid Background in Algorithm, Data structure, Object Oriented Programming, System Design and Computer Science Fundamentals and Computer Vision and Motion Planning. • 2+ years experience in Computer Vision and Motion Planning • 5+ years experience in programming. • Languages: C++, Python, Java. • Technical Skills: Linux, ROS, OpenCV, PCL, Gazebo,3D Computer Vision, SLAM, Tensorflow, Pytorch • GitHub: https://github.com/kanaek ## Work Experience ### Software Engineer @ Nauto Jan 2021 – Present | Palo Alto, California, United States Work on Edge AI algorithms to make driving safer ### Software Engineer @ Omron Robotics and Safety Technologies Jan 2019 – Jan 2021 | Pleasanton, California, United States Mobile Robot Team ### Graduate Student Researcher @ University of Utah Jan 2017 – Jan 2018 | Salt Lake City, Utah work at LL4MA lab • Grasp the object by using Gaussian Process Implicit Surface Model and trajectory planning through optimization. • Reconstruct the object model while moving the object to the goal position. • Reconstruct the object through dense SLAM method. • Object transition trajectory planning using Gaussian Mixture Model to explore the object unseen part as fast as possible. • Submitted to Robotics and Automation Letters(RAL). ### Software Engineer @ Shanghai Sinitek Computer Technology Inc Jan 2015 – Jan 2016 | Shanghai City, China • developed authorization program to control the access permission of more than 200 software engineers for SVN code repository by using Java • developed user microservices for Air Sensor Tracking System in Java Spring ### Hardware Engineer in Research & Development Center @ Shanghai Automation Instrumentation Co., Ltd. Jan 2013 – Jan 2015 •Design printed circuit boards for modules that measure low current signals and digital signals and a special module for measuring 800 Volt and an automatic calibration system for analog modules. •Run simulations for reading signals by using P-spice models in Cadence Orcad •Run electromagnetic compatibility experiment and environment experiment. ### Undergraduate Research Assistant @ Shanghai University Jan 2011 – Jan 2012 | Shanghai City, China Use camera to recognize Chinese Character • Use Zigbee module to connect the camera to the embedded development board. • Publish the conference paper. Build indoor mobile robot. • Best graduation project award in Shanghai University. • Sensor data reading through GPIO on STM32 micro-controller. • Communication between STM32 and ARM7 data processing board through RS-232. • Design the infrastructure for whole mobile robot. ## Education ### Master's degree in Computing, Robotics track University of Utah ### Bachelor's degree in Computer Engineering and Science Shanghai University ## Contact & Social - LinkedIn: https://linkedin.com/in/kanrunhuang4317b1159 --- Source: https://flows.cv/kanrun JSON Resume: https://flows.cv/kanrun/resume.json Last updated: 2026-04-10