Back to experience
National Instruments (Emerson)

Software Engineer Intern

  • Aug 2023 - Nov 2023
  • Penang, Malaysia

Interning at a global test-and-measurement company, I worked where software meets hardware — automating Thunderbolt testing workflows and seeing first-hand the engineering rigor a large organisation runs on.

3 weeks

Manual effort saved / cycle

HW + SW

Where I worked

01

What I did

  • Write Python/C++ scripts to automate hardware testing workflows
  • Improve test infrastructure and reduce manual effort per cycle
02

Key wins

  1. Contributed Python/C++ scripts to automate Thunderbolt testing workflows, reducing manual effort by 3 person-weeks per cycle

03

Work & life

Software at the edge of hardware

Automating physical test rigs is humbling — the bug might be in your code, the cable, or the silicon. It made me precise about isolating variables and trusting evidence over assumptions.

04

Gallery

Photo coming soon
Hardware test bench

Stack & tools

PythonC++Test automation