Senior Software Engineer

Advantest

$120K — $150K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering, Software Engineering, or related field (Master's preferred)
  • 7+ years of software development experience; 5+ years with C# and .NET
  • Expertise in .NET ecosystem and cross-platform development
  • Proficient in C#, C++, Python, SQL, and NoSQL
  • Experience with Apache Pulsar, Microsoft Azure, and distributed messaging systems
  • Strong background in multithreading, asynchronous programming, and high-performance systems
  • Hands-on experience with on-premises and hybrid software deployments

Responsibilities

  • Design, develop, and maintain high-performance software platforms for diverse deployments
  • Lead modernization of legacy systems into production-ready architectures
  • Build cross-platform applications, including server and terminal software on various operating systems
  • Develop test programs using ActivATE® for semiconductor test environments
  • Collaborate with engineering teams to create SDKs for device drivers
  • Engineer software for data flow across semiconductor test subsystems
  • Design SCAN execution pipelines, ensuring scalability and performance
  • Support networking and communication protocols and ensure production quality software

Benefits

  • Opportunity to work on cutting-edge semiconductor testing technology
  • Engage with cross-functional teams and external customers
  • Potential for significant professional growth in a specialized field
  • Chance to lead modernization efforts in legacy systems
  • Flexibility for hybrid work environments with strong on-site presence required
Full Job Description
Senior Software Engineer

Position Overview

We are seeking a Senior Software Engineer with strong hands-on expertise in designing, building, and owning high-performance, cross-platform software platforms for semiconductor test systems. This role is focused on deep engineering, software product development, platform ownership, and customer-facing technical execution across SLT, Burn-In, and HPC environments.

Key Responsibilities

  • Design, develop, and maintain high-performance software platforms and products for on-premises and hybrid deployments
  • Lead modernization of legacy software components into scalable, production-ready architecture
  • Build cross-platform server and terminal applications (Windows, Linux, macOS), including development using the OneImlx.Terminal framework
  • Expert in test program development using ActivATE® test platform system for SLT, BI and HPC ecosystem.
  • Lead SW design and implementation with Electrical, Mechanical, Thermal engineering and create ActivATE360® SDK environment for developing device and instrumentation drivers
  • Develop software, drivers, and test programs for advanced silicon targeting SLT (System Level Test), Burn-In, and HPC (High-Performance Computing) platforms
  • Engineer software for control, communication, and data flow across mechatronic and semiconductor test subsystems
  • Design, implement, and own SCAN execution and vector conversion pipelines across multiple digital pin-card configurations, ensuring correctness, scalability, and performance
  • Engineer distributed systems supporting high-throughput telemetry, messaging, and data pipelines
  • Work extensively with networking and communication protocols (TCP/IP, UDP, HTTP, gRPC)
  • Actively code, design, document, review, and support production-quality software
  • Serve as a technical interface with customers and internal cross-functional teams
  • Support on-site deployments and occasional domestic and international travel (10-20%)
  • All other duties as assigned.


Required Skills & Experience

  • S. in Computer Science, Computer Engineering, Software Engineering, or related field (M.S. preferred)
  • 7+ years of software development experience, including 5+ years with C# and .NET
  • Strong expertise in the .NET ecosystem and cross-platform development
  • Proficiency in C#, C++, Python, SQL, and NoSQL technologies
  • Experience with Apache Pulsar, Microsoft Azure, and distributed messaging systems
  • Strong background in multithreading, asynchronous programming, and high-performance systems
  • Hands-on experience building and deploying on-premises and hybrid software platforms
  • Demonstrated ability in large-scale data flows, telemetry throughput optimization, and system-level design
  • Strong technical design, documentation, and communication skills
  • Must be willing to work onsite in Lake Forest, CA.

Preferred / Plus Qualifications

  • Prior experience with semiconductor test systems and testers
  • Experience developing or working with semiconductor test IDEs
  • Familiarity with ActivATE™ and/or Advantest 93000 SOC platform (SmarTest)
  • Experience with digital test, SCAN, pattern execution, and vector-based test flows
  • Experience with modern test frameworks and practices (xUnit, FluentAssertions, TDD, Playwright, Blazor)

Additional Requirements

  • Ability and willingness to travel domestically and internationally, sometimes on short notice
  • Strong written and verbal communication skills

Similar Jobs

More Jobs at Advantest

More Enterprise Technology Jobs

Find similar Senior Software Engineer jobs: