Senior Software EngineerPosition OverviewWe 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