Summary
Overview
Work History
Education
Skills
Personal Information
Interests
Timeline
Generic
Hao Tang

Hao Tang

Senior Software/Firmware Engineer
2F, No. 3, Aly. 2, Ln. 50, Bairen St., Xindian Dist., New Taipei City

Summary

I'm Tang Hao, and I'm currently working at Delta Electronics as a firmware/software engineer for 5G products. I have experience in debugging and porting Linux Kernel and Linux drivers, as well as expertise in embedded product bring-up.

Proficient in C and Python, and I'm the primary responsible person for PTP (Precise Time Protocol) and one of the key contributors to Linux Kernel-related tasks.

Additionally, in my previous roles, I have experience in network protocol development, building CI/CD systems, frontend and backend software development, and automated testing.

I earned a bachelor's degree in Electronic Engineering from National Chiao Tung University, with a major in semiconductor-related fields. In my final year of university, I discovered my interest in software and coding, which led me to pursue a career in the software industry.

Overview

8
8
years of professional experience
6
6
years of post-secondary education

Work History

Software Engineer /Embedded Firmware Engineer

Delta Electronics
Taipei City
09.2022 - Current
  • AMD/Xilinx Embedded system bring-up
  • I2C/SPI/Ethernet/PHY/PTP driver porting/debugging
  • Linux kernel experience. (linux 4.1x/5.1x/6.1x)
  • Experience in device tree / linux device driver
  • PTP (Precision Timing Protocol) development ( ptp4l /skyworks / si5518 )
  • integrate system application.
  • developing user application based on customer's requirement.
  • proficient in c / python
  • experience in c++
  • rust / Golang / javascript
  • auto test, CI/CD development (python/jenkins)

Software Engineer /Embedded Firmware Engineer

Netis
New Taipei, Taiwan
03.2018 - 01.2022
  • Router development / network protocol domain knowledge
  • application maintenance (boa web server/tr069/CWMP/ddns/NTP server/ipv4/ipv6 server/CLI interface)
  • shell script / c / python
  • CI/CD system
  • WEB GUI with vue3

Deputy Software Engineer

Arcadyan
Hsinchu
07.2017 - 02.2018
  • Google's Android Verification (CTS,GTS,VTS)
  • Network signal testing / Network stability testing / Firmware and software testing
  • shell script / simple c programming

Education

Bachelor of Science - Electronics Engineering

National Chiao-Tung University
06.2011 - 06.2017

Skills

C programming proficiency

Proficient in Python

Linux proficiency

CSS layout design skills

JavaScript programming

Evaluating code quality through reviews

Linux kernel development

Expertise in I2C, SPI, MMC, PHY, and PTP drivers

Personal Information

  • Age: 33
  • Gender: Male

Interests

Piano

Magic (poker)

Music creation

Timeline

Software Engineer /Embedded Firmware Engineer

Delta Electronics
09.2022 - Current

Software Engineer /Embedded Firmware Engineer

Netis
03.2018 - 01.2022

Deputy Software Engineer

Arcadyan
07.2017 - 02.2018

Bachelor of Science - Electronics Engineering

National Chiao-Tung University
06.2011 - 06.2017
Hao TangSenior Software/Firmware Engineer