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

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