About
Highly motivated and detail-oriented Embedded Linux Developer with over 5 years of experience in designing and implementing robust embedded systems. Proficient in C/C++, device driver development, real-time constraints, and board bring-up, with a strong focus on optimizing system performance and ensuring secure, efficient device operations. Seeking to leverage deep expertise in Embedded Linux, RTOS, and low-level debugging to drive innovation and deliver high-impact solutions.
Work
→
Summary
Leads embedded software development for custom Linux distributions and RTOS firmware, optimizing system performance and ensuring secure device deployment within a 6-member team.
Highlights
Engineered and maintained a custom Yocto-based Linux distribution, ensuring system stability and performance for critical embedded applications.
Designed and implemented FreeRTOS firmware for PID sensors and LED modules, enhancing device functionality and control.
Authored custom device drivers and configurations for ADC, UART, I2C, SPI, and SDIO peripherals, enabling seamless hardware-software interaction.
Spearheaded the development and maintenance of secure boot and lock chip processes, achieving 100% secure device deployment from the factory.
Implemented a robust OTA firmware update mechanism leveraging RAUC and U-Boot scripts, streamlining remote device updates.
Optimized system performance through extensive profiling, reducing device boot time by 35%.
Collaborated cross-functionally with Electrical Engineering, Quality Assurance, and DevOps teams, ensuring cohesive product development and deployment.
→
Summary
Contributed to the design and implementation of mesh Wi-Fi systems and IoT device integrations, focusing on synchronous configurations and network security within a 7-member team.
Highlights
Designed and implemented synchronous configuration for mesh Wi-Fi systems via MQTT, ensuring all nodes achieved consistent configurations within 15 seconds.
Engineered a VPN network within a Wi-Fi router, providing centralized VPN protection to all connected devices without individual client installations.
Integrated Matter network protocols with Wi-Fi and Thread IoT devices, successfully preparing for a CES2023 demonstration.
→
Summary
Developed and automated testbeds for embedded development boards, significantly improving testing efficiency for IPC and ICU drivers within a 10-member team.
Highlights
Developed a comprehensive testbed and automated test suite for IPC and ICU drivers, reducing manual testing time by 80%.
→
Summary
Participated in an ASEAN hackathon, contributing to business model development and prototype acceleration for innovative products within a 3-member team.
Highlights
Contributed to the ASEAN BMI hackathon, developing business models for innovative products that reduced prototype time by 3 months and innovation costs by 30%.
Languages
Vietnamese
English
Skills
Programming Languages
C, C++, Python, Bash script.
Operating Systems
Embedded Linux (Yocto, Buildroot), FreeRTOS.
Kernel & BSP
Linux Kernel, Device Drivers, Device Tree, U-Boot, Bootloader customization.
Microcontrollers / SoCs
STM32, NXP i.MX, ESP32.
Peripherals & Protocols
UART, I2C, SPI, CAN, GPIO, PWM, ADC/DAC.
Debugging Tools
JTAG, GDB, Logic Analyzer, Oscilloscope.
Build Tools
Make, CMake, BitBake.
Version Control
Git, Gerrit.
Networking
TCP/IP, MQTT, BLE.
Tools
Docker, Wireshark, Valgrind, iPerf, strace.
Interests
Films
Mystery films.
Quizzes
Logic quizzes.