Senior Software Engineer - Hardware-Integrated (C++/C#)

Teradyne

Singapore

Hybrid

SGD 120,000 - 160,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

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

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

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer (Teradyne, Singapore)
Software Engineer (Teradyne, Singapore)

Teradyne • Singapore

Hybrid
SGD 120,000 - 160,000
Health benefits
Flexible benefits
Paid vacation
+1
Senior Technical Lead, Semiconductor Test Software
Senior Technical Lead, Semiconductor Test Software

BHAVYAM INFOTECH SERVICES PTE. LTD. • Singapore

On-site
SGD 90,000 - 140,000
Product Support Engineer: RF/Embedded Systems, Singapore
Product Support Engineer: RF/Embedded Systems, Singapore

Teradyne • Singapore

On-site
SGD 120,000 - 180,000
Health benefits
Paid vacation & holidays
Flexible benefits
Field Application Engineer (Teradyne, Singapore)
Field Application Engineer (Teradyne, Singapore)

Teradyne • Singapore

On-site
SGD 70,000 - 110,000
Senior Hardware Engineer - High-Performance Test Systems
Senior Hardware Engineer - High-Performance Test Systems

AEM Singapore Pte Ltd • Singapore

On-site
SGD 140,000 - 180,000
System-Level Test Architect for Next-Gen Microprocessors
System-Level Test Architect for Next-Gen Microprocessors

Thundersoft • Singapore

On-site
SGD 180,000 - 240,000
Senior Product Support Engineer, Semiconductors, Travel
Senior Product Support Engineer, Semiconductors, Travel

Teradyne • Singapore

On-site
SGD 70,000 - 100,000
Healthcare and well-being benefits
Paid vacation and holidays
Life and disability insurance
Senior Digital Test Engineer - SoC/ATE Focus
Senior Digital Test Engineer - SoC/ATE Focus

Qualcomm • Singapore

On-site
SGD 100,000 - 160,000
Senior Staff Engineer, Test Hardware & Supplier Integration
Senior Staff Engineer, Test Hardware & Supplier Integration

Seagate Technology • Singapore

On-site
SGD 120,000 - 180,000
Senior Field Applications Engineer — Semiconductor Test Solutions
Senior Field Applications Engineer — Semiconductor Test Solutions

Teradyne • Singapore

On-site
SGD 70,000 - 110,000