Software Engineer (Teradyne, Singapore)
Teradyne is hiring a Software Engineer in Singapore to support their semiconductor test equipment division. You will work as an individual contributor alongside systems and hardware engineering teams to develop software that interacts directly with FPGAs and ASICs. The role requires advanced C++ expertise and experience in the Windows environment. This position offers the opportunity to contribute to next-generation ATE products while collaborating with global field support teams.
50k new jobs listed every day. Install TAL to find more jobs like this.

Experience
5+ years
Function
Engineering
Work mode
Onsite, Singapore
Company
Tier 2
What you will work on
Teradyne is hiring a Software Engineer in Singapore to support their semiconductor test equipment division. You will work as an individual contributor alongside systems and hardware engineering teams to develop software that interacts directly with FPGAs and ASICs. The role requires advanced C++ expertise and experience in the Windows environment. This position offers the opportunity to contribute to next-generation ATE products while collaborating with global field support teams.
TAL's take
Solid established firm with clear technical requirements and domain-specific hardware-software integration challenges.
Clear expectations, well-defined stack, and specific domain context provided.
Must haves
- 5+ years of software engineering experience
- Advanced to expert knowledge of C++
- Strong C++ object oriented design and programming skills
- Experience implementing software that directly interacts with hardware
- Knowledge of Windows and experience with Visual Studio
- Proficiency with a source code control system (GIT preferred)
Tools and skills
Nice to have: hardware interaction, schematics reading, embedded systems, microcontrollers, windows device drivers, kmdf, windows os internals, instrument design.
About the company
Established global industrial electronics company, but not a FAANG/Tier-1 software-native brand.