NGUYEN TIEN NGHIEP

Embedded Linux Developer
Ho Chi Minh City, VN.

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

Amazon.com, Inc
|

Software Development Engineer 1

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.

Verik Systems, Inc.
|

Embedded Software Engineer

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.

Ban Vien Co., Ltd
|

Embedded Engineer

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%.

Robert Bosch Engineering and Business Solutions Vietnam
|

Embedded Engineering Intern

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%.

Education

University of Information Technology – VNUHCM

Bachelor of Engineering

Embedded Systems

Grade: 8.1 / 10

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.

Projects

Face Authentication Application

Summary

Developed a face recognition system and integrated real-time access control alerts.