Logo
Advantest

Senior Software Engineer

Advantest, Lake Forest, California, United States, 92630


Job Description

Senior Software Engineer

Advantest is the world's largest provider of Automatic Test Equipment (ATE) to the semiconductor industry. For seven decades, Advantest has led the way in developing new and innovative test and handling solutions for the global electronics industry. Advantest Test Solutions, Inc (ATS) is a subsidiary of Advantest America located in Lake Forest, CA and is a leading company at the forefront of the semiconductor industry, offering cutting-edge, massively parallel test infrastructure (IaaS) that serves customers worldwide. This role provides a unique opportunity for an engineer with a diverse skill set, offering challenging projects and rewarding outcomes.

ATS is looking for a highly skilled Senior Software Engineer to join our team in Lake Forest, CA. The ideal candidate will possess a deep technical background, focusing on hands-on software development and engineering high-performance software platforms.

Essential Duties Responsibilities:

Possess in-depth expertise in the .NET ecosystem and proficiency in cross-platform development.Proficiency in Apache Pulsar, Microsoft Azure, C++, C#, Python, SQL, NOSQL, and .NET ecosystem (Preferred xUnit, Fluent Assertions, Blazor, Playwright, Mocks, TDD).Specialize in cross-platform server and terminal development using OneImlx.Terminal framework across Windows, Linux, and macOS.Engineer complex, high-performance software platforms (PaaS) tailored for on-premises deployment.Develop, design, and maintain software for the semiconductor and technology customer base, primarily for control and communication with mechatronic subsystems.Lead the modernization journey, including upgrading legacy software components.Create robust cross-platform software infrastructure and systems, ensuring reliability and efficiency across diverse operating environments.Extensive knowledge of distributed messaging systems, network protocols, and data engineering.Actively code, design, document, and serve as a technical liaison for customers.Travel to domestic international destinations (10% - 20%).Perform all other duties as assigned.Requirements

Requirements, Education Skills:

Required: B.S. in Computer Science, Computer Engineering, Software Engineering, or related field; M.S. preferred. Dual degrees in EE, ME advantageous.Minimum of 8+ years of software development experience, including 5+ years with .NET and C#.Hands-on experience in developing and deploying on-premises and hybrid solutions.Demonstrated ability in large-scale distributed messaging systems, optimization of engineering software data flows (telemetry data throughput, data engineering), and technical design/documentation.Experience in translating technical visions into implementable technical statements of work and developing solutions for both on-premises and hybrid setups.Prior experience with semiconductor testers is desired.Experience working with or developing SW IDEs for semiconductor test systems is a huge plus.Specific experience with ActivATE™ SW platform and/or Advantest 93000 SOC platform/IDE (SmarTest) is a plus.Strong knowledge in machine-to-machine communication, network setups, security, data transfer protocols, multi-threading, asynchronous programming, and network (TCP/IP, UDP, HTTP, and gRPC).Effective written and verbal communication skills.Ability and willingness to travel domestically and internationally, sometimes at short notice.This is an on-site role in our Lake Forest, CA office.