0% found this document useful (0 votes)
30 views1 page

Chieh-En Li's Resume (HW)

resume_hardware

Uploaded by

一一一
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
30 views1 page

Chieh-En Li's Resume (HW)

resume_hardware

Uploaded by

一一一
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Chieh-En Li

C/C++ Software Engineer (Embedded System, Driver)


[email protected] | (+1)7654090568 | linkedin.com/in/chieh-en-li | github.com/gjamesli2126

PROFESSIONAL EXPERIENCE
Fortinet, Sunnyvale, CA | Embedded Software Engineer (C, Kernel)​ ​ ​ ​ April. 2024 – present
•​ Enhanced system log analysis, port configurations, to improve operational transparency within FortiOS.
•​ Enhanced multi-threaded TCP/UDP processing performance & system reliability for NPU offloading & Kernel Firewall
•​ Developed an interim log mechanism, resolving complex customer issues by providing real-time event insights for rapid
root-cause analysis.
•​ Designed and integrated NPU health check stitching at the driver level, boosting debugging capabilities for field engineers.

Solidigm, Rancho Cordova, CA | Software Engineer (C++)​ ​ ​ ​ ​ Aug. 2022 – Dec. 2023
•​ Specialized in ARM hardware-software integration – developed Solidigm™ Storage Tool for NVMe drive.
•​ Integrated S.M.A.R.T. support and addressed NVMe Multi-namespace issues.
•​ Pioneered the Zoned Named Space for OCP 2 firmware validation architecture, streamlining testing processes.
•​ Transformed the Pytest-based testing framework, achieving a 38% boost in validation efficiency through process refinement.

Intel, Folsom, CA | Firmware Development/Validation Intern (C++) ​ ​ ​ ​ Jun. 2021 – Dec. 2021
•​ Streamlined SPDK tool & FIO for SSD reliability validation, achieving a ~300% increase in performance.
•​ Refined software parallelism, cutting computational time by 32%.
•​ Implemented a re-entrantable validation process with a snapshot mechanism, reducing downtime.
•​ Achieved 90% overall code coverage through meticulous architecture and comprehensive unit/integrated testing.

EDUCATION
Purdue University, IN​​ ​ ​ ​ ​ ​ ​ ​ ​ ​
M.S. in Computer Engineering, GPA 3.5/4.0 ​ ​ ​ ​ ​ ​ ​ ​ May 2022
B.S. in Electrical and Computer Engineering, GPA 3.7/4.0 ​ ​ ​ ​ ​ ​ ​ May 2020

PROJECT
Spotify Song Recommendation Algorithm Optimization(Annoy) | C​ ​ ​ ​ Jan. 2020 – May 2020
•​ Elevated algorithm performance with KDtree in CUDA, achieving a 32x speedup and a 12% reduction in memory usage.
•​ Employed KDtree on SIMD for optimized memory colocation strategies.
•​ Incorporated multi-threading and parallel processing techniques for efficiency.

Embedded Snake Game | C, Assembly​ ​ ​ ​ ​ ​ ​ ​ Aug. 2018 – Dec. 2018


•​ Developed ARM-based low-level drivers for STM32F0, focusing on GPIO and DAC peripherals for optimal game
performance.
•​ Implemented game logic and graphics rendering in C, tailored for embedded system constraints.
•​ Engineered driver support for graphic LCD displays.

Advanced Emotion Recognition Using CNNs and Transfer Learning | Python​ ​ ​ Jan.. 2019 – May. 2019
•​ Enhanced accuracy through advanced feature extraction methods for an emotion recognition system using CNNs.
•​ Reduced training time by applying transfer learning with a pre-trained VGG model.
•​ Achieved up to 58% validation accuracy in emotion classification, implementing regularization and normalization strategies to
counter overfitting issues.
•​ Utilized Keras and TensorFlow on Google Colab with GPU acceleration, enabling efficient handling of large-scale
computations and iterative model improvements.

SKILLS
Languages: C, C++, Python, Java, Linux, git, PyQt, Matlab, Jira, Bash, Agile, Storage, S3, EC2, clang, cmake
Experience: Low-level software development, Network, Raw image processing, Data Science
Certification: Containers & Kubernetes Essentials
Core Courses: Embedded System, Operating System, Embedded System, Computer Network, Cloud Computing
Publication: Emotion Recognition using Convolutional Neural Networks(cited:7, usage:8014)
Related techniques: Image processing, Computer Vision, CNN, Keras

You might also like