What are the responsibilities and job description for the Sr. Software Engineer, Semiconductor, AI & Test Infra position at Advantest?
Job Title: Senior Software Engineer
Location: Lake Forest, CA (On-site, No Hybrid)
Company: Advantest Test Solutions (ATS)
About Advantest Test Solutions (ATS)
Advantest Test Solutions (ATS) is a global leader in semiconductor test infrastructure, delivering high-performance, massively parallel test platforms to customers worldwide.
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%)
Required Skills & Experience
• B.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
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