Advantest Test Solutions (ATS) is seeking a Senior Software Engineer to engineer high-performance software platforms (PaaS) for on-premises deployment, develop, design, and maintain software for semiconductor and technology customers, and lead the modernization of legacy software components.
Requirements
- Proficiency in Apache Pulsar, Microsoft Azure, C++, C-Sharp, Python, SQL, NOSQL, and .NET ecosystem (Preferred xUnit, Fluent Assertions, Blazor, Playwright, Mocks, TDD).
- Minimum of 7 years of software development experience, including 5+ years with .NET and C-Sharp.
- 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.
- 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).
- 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.
Responsibilities
- Possess in-depth expertise in the .NET ecosystem and proficiency in cross-platform development.
- Proficiency in Apache Pulsar, Microsoft Azure, C++, C-Sharp, 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.
Other
- Be willing to travel occasionally, including to international destinations (10% - 20%).
- Perform all other duties as assigned.
- Ability and willingness to travel domestically and internationally, sometimes at short notice.
- This is an on-site role in our Lake Forest, CA office.
- Effective written and verbal communication skills.