CareerPlan

Software Engineer (Teradyne, Singapore)

SingaporeFull-time2026-10-04 → 2026-10-17
Hybrid

Core

Design, develop, and maintain software for semiconductor test equipment (ATE) and memory test products, interfacing directly with hardware and FPGA/ASIC systems.

Role type

Senior Software Engineer (Hardware Interface)

Builds

Automated Test Equipment (ATE) software, test libraries, and Windows-based applications for semiconductor testing.

Domain

Semiconductor testing, hardware-software integration, FPGA/ASIC systems.

Required skills

C++, C#, .NET, Windows application development, hardware interfacing (FPGA/ASIC), unit testing, CI/CD, Git, Jira, technical leadership

Preferred skills

Windows device drivers (KMDF), Windows OS internals, instrument control, ATE systems, memory testing (DRAM/NAND/HBM), WPF/MFC

Technologies

C++, C#, .NET, Visual Studio, Git, Jira, FPGA, ASIC, Windows, KMDF, WPF, MFC

Responsibilities

Design and develop programs and libraries for new test products; sustain and extend existing software libraries; collaborate with Field Applications to solve customer problems; work with QA to develop test strategies and resolve software issues; mentor engineering teams and lead technical initiatives.

Seniority

Senior, hands-on IC with leadership responsibilities