Digital Signal Processing & Firmware Engineer
Focused on Ultrasound Signal Processing (DSP) and Firmware Development, participating in consumer electronics integration such as the ROG Phone. Led the development of a C# (WPF) automated calibration SDK, using gesture analysis algorithms to simplify production-line tuning. Experienced in English cross-border collaboration and familiar with mass-production technical support during PVT/MP stages.
Digital Signal Processing & Firmware Engineer
Sentons Taiwan Branch | 2021/10 – 2022/09
🚀 Core Skills & Expertise
- ✅ Ultrasound Signal Processing R&D: Specialized in time-domain/frequency-domain analysis and filter design.
- ✅ C# WPF Software SDK Development: Capable of developing graphical interfaces and automated testing tools.
- ✅ Automated Signal Calibration: Designed interactive workflows to simplify complex parameter settings into one-click optimization.
- ✅ Consumer Electronics Implementation: Applied technology to smartphones (e.g., ROG Phone), laptops, and wearables.
- ✅ International Communication & MP Support: Proficient in English technical meetings, familiar with PVT/MP troubleshooting and escalation mechanisms.
💼 Project Achievements & Responsibilities
1. Software Development & Process Automation
- WPF SDK Development: Developed an Ultrasound Sensor Development Kit (SDK) using C# (WPF). Transformed complex firmware parameter settings, which previously required manual config file entries, into an intuitive graphical interface.
- Smart Calibration Mechanism: Designed an automated parameter adjustment process.
- Solution: Guided users to perform specific gestures (e.g., swiping left/right) on the sensor, and the program automatically analyzed the waveform to find the most suitable filter frequency.
- Results: Simplified verification procedures caused by differences in materials, hardware, and environments, improving customer production-line tuning efficiency and user-experience consistency.
2. Algorithm & Firmware Engineering
- Signal Processing: Conducted ultrasound signal analysis using MATLAB. Implemented noise filtering (including linear and non-linear filters) and developed touch algorithms to optimize gesture recognition accuracy.
- Firmware Implementation: Wrote firmware using C++. Ported validated performance parameters and new features, such as virtual button trigger mechanisms, into firmware to support integration in smartphones and laptop touchpads.
3. Global Collaboration & MP Support
- Technical Communication in English: Participated in weekly English technical synchronization meetings, collaborating closely with the US headquarters engineering team to ensure technical specification alignment.
- Mass Production Crisis Management: Served as a key technical contact during PVT (Product Verification Testing) and MP (Mass Production) stages. Quickly identified the root cause of anomalies reported by the production line and provided firmware fixes; established efficient analysis reports and escalation mechanisms for critical issues.
🛠️ Tech Stack
- Languages: C/C++, C# (WPF), MATLAB, Python.
- Domain: Digital Signal Processing (DSP), Firmware Development, UI Automation.
🖼️ Reference Images
Image 1: Smart Calibration SDK Interface

Image 2: Signal Processing Flowchart
