Embedded Software Engineer with 5+ years of hands-on experience in silicon validation, low-level system programming, and SoC platform development. Expert in Embedded C and Linux kernel development, with a proven track record in performance validation, device driver integration, and hardware-software bring-up on ARM Cortex-M4 platforms (ADSP-SC598, AMP140C4) using Yocto Linux. Holds a Master of Science in Electrical and Computer Science Engineering from Tamkang University.
Experienced in architecting bootloaders, developing production-grade USB 2.0 and DMA device drivers, and performing silicon-level debugging with JTAG and GDB. Comfortable working across the full embedded stack — from bare-metal initialization and RTOS integration to Python-based validation automation — and proficient in Git/Gerrit-driven collaborative development workflows. Passionate about building reliable, performant firmware that bridges hardware and software seamlessly.
0 + Years of Experience
A comprehensive skill set spanning low-level firmware development, hardware interfacing, silicon validation, and automated testing — built through hands-on SoC bring-up and production driver development.
Embedded Software Engineer with 5+ years of experience in silicon validation, low-level system programming, and SoC platform development. Expert in Embedded C, Linux kernel development, and device driver integration across ARM Cortex-M4 and Yocto-based platforms.
Grade: First class distinction.
Grade: First class distinction.
A selection of embedded systems and firmware projects, spanning device driver development, SoC validation automation, and low-level system programming.
Offline-capable AI tool that turns any technical PDF into an interactive learning experience. Supports VARK learning styles, Anki flashcard export, mind maps, and text-to-speech. Runs fully local via Ollama or free cloud APIs (Gemini, Groq).
Python package for automating MongoDB database operations with seamless CI/CD integration — used as part of validation pipeline development.
From-scratch perceptron implementation in Python, exploring signal classification concepts applicable to embedded sensor data processing.
Below are the details to reach out to me!
New Taipei, Taiwan