Dien Nguyen

Embedded Developer

Ho Chi Minh City, Viet Nam
Experience
Jan 2011 - Apr 2018
7 years 4 months

Senior Embedded Software Engineer

Applied Micro Circuits Corporation

  • Brought up IDT 89H32NT PCIe Switch: main developer designing and implementing protocol to connect multiple SoCs (XGene AArch64 and six Tegra TX1/TX2 boards) achieving 2 GB/s bandwidth
  • Brought up ARM 64-bit XGENE SoC on customer projects: Cisco ESPN – implemented driver for 98DX3133 Marvell PHY and ported Tianocore bootloader to big-endian; Gryphon EVT2 – brought up PCIe switch and Marvell 98dx8216 10 Gbps Ethernet driver; Lynx – introduced Storm SoC ARM 64-bit
  • Brought up PowerPC SoCs on customer boards: Applied Micro Keelback and Katalina – ported 802.11ac Broadcom and Atheros drivers and performed tuning; Bluestone SoC (WNDR4700) – worked on AR8327 gigabit switch and AR9330 Wi-Fi drivers
  • Low-level bring-up with U-Boot and Tianocore bootloaders; debugging with BDI3000
  • Linux kernel and device driver development for PCIe, Ethernet, Wireless, Crypto, I2C, and GPIO
  • Experience with PCIe bus and device drivers
  • Linux application programming: shell scripting, socket programming, libmosquitto, libjansson
  • Network configuration and performance tuning: iptables, tc, QoS, and traffic shaping
Summary

To obtain a Software Developer position in the embedded system industry where my expertise in embedded Linux will positively contribute to my team, department and company.

Languages
Vietnamese
Native
English
Advanced
Education
Sep 2006 - Jan 2011

Ho Chi Minh City University of Technology

Bachelor of Science, specialized in Embedded Systems · Computer Engineering · Ho Chi Minh City, Viet Nam · 8.74/10

Need a freelancer? Find your match in seconds.
Try FRATCH GPT
More actions