Tan Chun Hau
About Tan Chun Hau
Tan Chun Hau is a Staff Software Engineer at National Instruments in Penang, Malaysia, with extensive experience in Linux embedded development and proficiency in Docker Container technology.
Professional Experience at National Instruments
Tan Chun Hau currently works as a Staff Software Engineer at National Instruments (NI) in Penang, Malaysia. His role includes a variety of responsibilities such as developing and maintaining software systems for semiconductor test systems. He also utilizes technologies such as Docker Container, gRPC, and several communication protocols including I2C, UART, and SPI. Furthermore, he is involved in source code management using GitHub and setting up Continuous Integration/Continuous Deployment (CI/CD) pipelines using tools like Jenkins and Azure Pipeline.
R&D Software Engineering at ViTrox Corporation Berhad
Tan Chun Hau worked at ViTrox Corporation Berhad as an R&D Software Engineer from 2016 to 2019. In this role, he focused on software development in C++. Before this, he interned at the same company, within the Machine Vision Application R&D Department, for three months in 2014. His work here laid the foundation for his career in software engineering, especially in the realms of embedded systems and machine vision applications.
Early Career at Hokenso Sdn Bhd
Tan Chun Hau served as an Application Engineer at Hokenso Sdn Bhd from 2015 to 2016. During his eight-month tenure, he honed his skills in application engineering and further developed his expertise in software development. This role provided valuable industry experience early in his career.
Educational Background in Software Engineering
Tan Chun Hau obtained a Bachelor of Computer Science (First Class Honours) in Software Engineering from Multimedia University, where he studied from 2012 to 2015. This educational background provided him with foundational and advanced skills in software engineering, which have been critical in his professional roles.
Expertise in Linux Embedded Development
Tan Chun Hau has extensive experience in Linux embedded development, particularly with the Yocto Project and OpenEmbedded. His proficiency in these areas allows him to create and maintain robust embedded systems. This expertise is essential for developing solutions that are both efficient and reliable in various electronic and industrial applications.