Software Engineer

AdvantestLake Forest, CA
14hOnsite

About The Position

Advantest Test Solutions (ATS) is a global leader in semiconductor test infrastructure, delivering high-performance, massively parallel test platforms for advanced silicon used by customers worldwide. We are seeking a Software Engineer to develop, own, and deploy software platforms for high-end silicon testing, with a strong focus on distributed Burn-In test cells. This role is hands-on and execution-driven, owning software components, driver sets, firmware integration, and deployment across production environments.

Requirements

  • B.S. in Computer Science, Computer Engineering, Software Engineering, or related field
  • 2+ years of software development experience
  • Strong proficiency in C# and the .NET ecosystem
  • Experience with C++, Python, SQL, and NoSQL technologies
  • Hands-on experience with driver development and firmware–software integration
  • Experience deploying and supporting on-premises distributed systems
  • Solid understanding of networking fundamentals (TCP/IP, UDP, HTTP; gRPC a plus)
  • Familiarity with multithreading and asynchronous programming
  • Ability to work effectively in Linux and Windows environments
  • Strong written and verbal communication skills
  • This is an onsite position at our Lake Forest, CA facility.

Nice To Haves

  • Experience with semiconductor test systems or production test environments
  • Experience with Burn-In systems or long-run reliability testing
  • Exposure to SLT or HPC test platforms
  • Familiarity with distributed messaging or telemetry systems
  • Experience with modern testing practices and frameworks

Responsibilities

  • Develop, own, and maintain software platforms, driver sets, and firmware integration for high-end silicon testing for distributed Burn-In test cells, including system bring-up, configuration, and validation
  • Develop software and test programs for SLT, Burn-In, and HPC test environments
  • Build and maintain cross-platform server and terminal applications using the OneImlx.Terminal framework across Windows, Linux, and macOS
  • Integrate software with hardware, firmware, and mechatronic subsystems
  • Engineer reliable, scalable systems for on-premises and hybrid deployments
  • Write, test, debug, and maintain production-quality code
  • Participate in design reviews, documentation, and cross-functional technical discussions
  • Support on-site deployments and occasional domestic or international travel
  • All other duties as assigned.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service