Software Engineer
2021 — Now
Santa Clara, California, United States
2020 — 2021
Santa Clara
* Maintained the Linux kernel driver and DSP firmware of Neural Network subsystem of BST A500 boards.
* Developed and maintained the Linux driver SDKs and firmware of Neural Network and Computer Vision subsystems of BST A1000 products.
* Migrated the drivers of Neural Network and Computer Vision subsystems of BST A1000 products from Linux to QNX.
2019 — 2019
Ann Arbor
* Constructed new workspace for Infineon TC277 TriBoard and HighTec TriCore toolchain.
* Configured the new build flow by updating linker scripts, Makefiles and SCons files.
* Integrated RTA-OS(ETAS OSEK OS) library with generated tasks from other ETAS tools.
2018 — 2018
Shanghai
* Developed automation and testing scripts, including CAPL scripts for operational tests and Python scripts for file processing and code generation.
* Did on-chip and on-car software testing with CAN tools and software.
Carnegie Mellon University
Purdue University