Software Engineer (Teradyne, Singapore)

Teradyne

Singapore

Hybrid

SGD 120,000 - 160,000

Full time

4 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health benefits
Flexible benefits
Paid vacation
Hybrid work

Job summary

Teradyne Singapore is seeking a Software Engineer to join the Nextest team, contributing to software for testing complex semiconductor hardware. You will collaborate with cross-functional teams to design, implement, and test features across software and hardware interfaces.

This role emphasizes high-quality code, debugging, and hands-on problem solving in a dynamic global environment. You will work with senior engineers to advance new products, maintain existing libraries, and engage with Field

Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 8+ years of professional software development experience.
  • Expert-level proficiency in C++ and/or C# with strong object-oriented design and programming skills.
  • Strong experience developing software that interfaces directly with hardware, including FPGA-, ASIC-, or instrument-based systems.
  • Solid hands-on experience with .NET application development.
  • Strong understanding of software quality practices, including unit testing, automated testing, and continuous integration methodologies.
  • Proficiency in Windows application development and debugging using Microsoft Visual Studio.
  • Strong knowledge of the C++ Standard Template Library (STL) and modern C++ development practices.
  • Experience with source code management and collaborative development tools, including Git/GitLab, code review processes, and CI/CD pipelines.
  • Experience using Jira or similar Agile project management tools for requirement tracking, sprint planning, and issue management.
  • Demonstrated experience leading technical initiatives or mentoring engineering teams.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong verbal and written communication skills, with the ability to effectively communicate technical concepts to cross-functional teams.
  • Self-motivated, proactive, and capable of working independently while contributing effectively within a team environment.
  • Good command of written and spoken English.

Responsibilities

  • Understand customer requirements and find innovative ways to incorporate them into our existing software architecture.
  • Learn from our most senior engineers while bringing your own experience and perspective to help drive the next generation of Teradyne solutions.
  • Collaborate with our senior team to design and develop programs and libraries for new products.
  • Assist with sustaining and extending programs and libraries for existing products.
  • Engage with our Field Applications team to find innovative ways to improve customer success and solve customer problems.
  • Work with the Software QA group to develop effective test strategies, identify improvement areas, and resolve issues in internal and customer-facing software releases.

Skills

C++ and C#
Object-oriented design
Windows application development
Unit testing / automated testing
CI/CD pipelines
Git / GitLab
Debugging / problem solving
Communication skills

Education

Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field

Tools

Microsoft Visual Studio
Jira

Job description

Select how often (in days) to receive an alert:

Software Engineer (Teradyne, Singapore)

Date: Oct 2, 2026

Location: Science Park, SG

About Teradyne

Teradyne is a leading supplier of Automatic Test Equipment (ATE) used to test complex electronics in the consumer electronics, automotive, computing, telecommunications, aerospace, and defense industries. Teradyne helps bring high-quality innovations in smart devices, life-saving medical equipment, and data storage systems to market faster through its advanced test solutions for semiconductors and electronic systems.

In 2023, Teradyne generated $2.7 billion in revenue and employed approximately 6,500 people worldwide.

The Semiconductor Test Division is the world's largest supplier of semiconductor test equipment for logic, RF, analog, power, mixed-signal, and memory technologies. The Nextest division is responsible for the Magnum family of memory test products.

At Teradyne, experience meets innovation as we drive excellence in every connection. We are fueled by creativity, diversity of thought, and the strength of our workforce. Our employees are driven to innovate and learn something new every day.

We cultivate an inclusive culture that respects each employee’s strengths, perspectives, and experiences. We believe our differences make us a stronger team—one that makes better decisions, drives innovation, and delivers stronger business results.

Organization & Role

Nextest is looking for software engineers to join an exciting, dynamic, hardworking, engaging, and collaborative team. As an individual contributor, you will be involved in all aspects of software engineering and complex problem-solving, working with cross-functional teams to define, implement, and test new features and functionality.

Nextest engineering teams bring deep technical expertise across both software and hardware. Our engineers thrive in a dynamic, customer-driven, global work environment where they succeed through innovation and collaboration. Internally, we work closely with Systems Engineering, Hardware Engineering, and QA. Externally, we partner with Field Support and customers to deliver impactful solutions.

Opportunity Overview

In this role, you will:

  • Understand customer requirements and find innovative ways to incorporate them into our existing software architecture.
  • Learn from our most senior engineers while bringing your own experience and perspective to help drive the next generation of Teradyne solutions.
  • Collaborate with our senior team to design and develop programs and libraries for new products.
  • Assist with sustaining and extending programs and libraries for existing products.
  • Engage with our Field Applications team to find innovative ways to improve customer success and solve customer problems.
  • Work with the Software QA group to develop effective test strategies, identify improvement areas, and resolve issues in internal and customer-facing software releases.

All About You

We seek individuals who share our passion and determination. Our commitment to customer success drives us to go the extra mile. If you’re ready to join us in this mission, take a closer look at the minimum criteria for the position.

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • 8+ years of professional software development experience.
  • Expert-level proficiency in C++ and/or C# with strong object-oriented design and programming skills.
  • Strong experience developing software that interfaces directly with hardware, including FPGA-, ASIC-, or instrument-based systems.
  • Solid hands-on experience with .NET application development.
  • Strong understanding of software quality practices, including unit testing, automated testing, and continuous integration methodologies.
  • Proficiency in Windows application development and debugging using Microsoft Visual Studio.
  • Strong knowledge of the C++ Standard Template Library (STL) and modern C++ development practices.
  • Experience with source code management and collaborative development tools, including Git/GitLab, code review processes, and CI/CD pipelines.
  • Experience using Jira or similar Agile project management tools for requirement tracking, sprint planning, and issue management.
  • Demonstrated experience leading technical initiatives or mentoring engineering teams.
  • Excellent analytical, problem-solving, and debugging skills.
  • Strong verbal and written communication skills, with the ability to effectively communicate technical concepts to cross-functional teams.
  • Self-motivated, proactive, and capable of working independently while contributing effectively within a team environment.
  • Good command of written and spoken English.

Preferred Qualifications

  • Extensive experience collaborating with hardware engineering teams, including interpreting schematics, hardware specifications, and design documentation.
  • Experience developing Windows device drivers, particularly using the Kernel-Mode Driver Framework (KMDF).
  • Strong understanding of Windows operating system internals and low-level system programming.
  • Proven track record of successfully delivering commercial products to customers.
  • Experience with instrument control, measurement systems, or test equipment software development.
  • Experience in Automated Test Equipment (ATE) systems, preferably in semiconductor memory testing.
  • Experience developing Windows-based GUI applications using WPF, MFC, or similar frameworks.

Nice-to-Have Skills

  • Multi-threaded and high-performance software development.
  • Software architecture and system-level design experience.
  • Experience with distributed systems, data analytics, or test data processing.
  • Familiarity with Agile development methodologies and DevOps practices.
  • Familiarity with semiconductor test methodologies, memory devices (DRAM, NAND Flash, HBM), and associated test flows is highly desirable.

Teradyne offers a variety of robust health and well-being benefits, including outpatient medical coverage, flexible benefits, life and disability insurance, paid vacation and holidays, and more.

#LI-Hybrid

#LI-CM1

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Field Application Engineer (Teradyne, Singapore)
Field Application Engineer (Teradyne, Singapore)

Teradyne • Singapore

On-site
SGD 70,000 - 110,000
Product Support Engineer (Teradyne, Singapore)
Product Support Engineer (Teradyne, Singapore)

Teradyne • Singapore

On-site
SGD 120,000 - 180,000
Health benefits
Paid vacation & holidays
Flexible benefits
Senior Software Engineer - Hardware-Integrated (C++/C#)
Senior Software Engineer - Hardware-Integrated (C++/C#)

Teradyne • Singapore

Hybrid
SGD 120,000 - 160,000
Health benefits
Flexible benefits
Paid vacation
+1
Mechanical Engineering Intern (Teradyne, Singapore)
Mechanical Engineering Intern (Teradyne, Singapore)

Teradyne • Singapore

On-site
SGD 17,000 - 26,000
Senior R&D Software Engineer
Senior R&D Software Engineer

KEYSIGHT TECHNOLOGIES SINGAPORE (SALES) PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Technical Specialist (12-hours Shift) (Teradyne, Singapore)
Technical Specialist (12-hours Shift) (Teradyne, Singapore)

Teradyne Asia Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Senior R&D Software Engineer
Senior R&D Software Engineer

Keysight Technologies SAles Spain SL. • Singapore

On-site
SGD 90,000 - 150,000
Test Engineer
Test Engineer

ABS CONNECT PTE. LTD. • Singapore

On-site
SGD 72,000 - 108,000
Equipment Service Engineer (Teradyne, Singapore)
Equipment Service Engineer (Teradyne, Singapore)

Teradyne Asia Pte Ltd • Singapore

On-site
SGD 60,000 - 90,000
Outpatient medical
Flexible benefits
Life and disability insurance
+2
Senior Software Test Automation Engineer
Senior Software Test Automation Engineer

Keysight Technologies Singapore (Sales) Pte. Ltd....- • Singapore

On-site
SGD 60,000 - 90,000