About
Dau Hong Quan
Embedded Software Engineer
| 📧 quandau199@email.com | 📱 (+84) 348204788 | 🔗 linkedin.com/in/dauhongquan | 💻 github.com/beanredarmy |
Ha Noi, Viet Nam
Professional Summary
Passionate Embedded Software Engineer with 6+ years of experience developing high-quality, reliable and performant embedded systems. Proficient in C/C++ Programming, Embededed Linux and OS with strong focus on advanced real-time and high performance systems. My career highlight includes designing, developing the architecture and deployment of high-efficiency embedded devices for 4G/5G Radio Network Access in telecomuniations.
Technical Skills
Programming Languages: C, C++, Python, Shell Script
Protocols & Interface: UART, I2C, SPI, PCIe, Bluetooth, Ethernet, Network OSI, GPIO, Timer, Watchdog, Interrupts, DMA
Embedded Linux: Toolchains (GCC, libaries), Build system (Yocto, Make/CMake), Bootloader(U-Boot), Kernel, RootFS.
Operating System: Device Tree, Device Driver, Process/Memory/Time/Interrupt/Performance/Scheduling/Sync Management, Realtime Linux, System Call.
Debugging: JTAG/SWD, logic analyzers, oscilloscopes, gdb, ftrace, perf tools, kdump
Tools: Git, CI/CD, JIRA
Others: RTOS, DPDK
Professional Experience
Senior Embedded Software Engineer | Viettel High Tech
Oct 2023 - Present
- Lead Open RAN Synchronization plane architecture for gNodeB devices includes Base Band Unit and Radio Remote Unit, using GNSS/PTP IEEE 1588/SyncE technologies.
- Integrated Qualcomm’s L1 Accelation Card (ARM Based) into Base Band Unit, thereby improving throughput, capacity and reducing costs of gNodeB.
- Debugging BBU Kernel crashes, hang issues using kdump, ftrace and perf ultility.
- Optimizing power consumption for gNodeB devices by CPU frequency/governor policies and CPU P-State/C-State mechanism.
- Mentored junior engineers through code reviews, pair programming, and technical workshops
Junior Embedded Software Engineer | Viettel High Tech
Oct 2019 - Oct 2023
- Developed a high-speed inteface between Base Band Unit (BBU) and Transfer Card via PCIe and DMA
- Deployed realtime Linux kernel for BBU, configured the OS to achieve the realtime requirements.
- Customized distro for BBU including ISO installer, systemd and rpm packages for 5G software.
Embedded Software Intern | Viettel Network Technologies Center (VTTEK)
Oct 2018 - Oct 2019
- Approached Embedded Linux System with Xilinx’s Zynq SoC including porting bootloader/kernel/rootfs and writing basic platform device drivers.
- Evaluating Maxim’s Predistortion solution for Remote Radio Unit
Education
Bachelor of Science in Industrial Informatics
Hanoi University of Science and Technology | Vietnam
Graduated: May 2019
GPA: 3.4/4.0
Certifications & Awards
- Patent: US11683771B2 - “Method and apparatus for data frame synchronization of 5G base station” (2021)
Additional Information
Languages: Vietnamese (Native), English (Intermediate - TOEIC IIG 840), French (Beginner - B1)