Software Engineer
Software Engineer Advantest Test Solutions (ATS), located in Lake Forest, CA, is a leader in the semiconductor industry, providing state-of-the-art, massively parallel test infrastructure (IaaS) to global customers. We offer a dynamic environment with diverse projects that challenge and reward our engineers, making it an exciting place for growth and career development. Position Overview We are seeking a motivated Software Engineer with 2-5 years of experience to join our team. The ideal candidate will have a solid technical foundation, be eager to learn, and contribute to the development of high-performance software platforms. You will have the opportunity to work alongside senior engineers, tackle complex problems, and help drive software innovation in the semiconductor industry. Essential Duties & ResponsibilitiesAssist in the development and maintenance of software systems using the .NET ecosystem.Work on cross-platform projects that span Windows, Linux, and macOS environments.Support the development of high-performance software platforms (PaaS) for on-premises deployment.Collaborate on software solutions for control and communication with mechatronic subsystems.Participate in the modernization of legacy software components.Gain hands-on experience in distributed messaging systems, network protocols, and data engineering.Actively contribute to coding, design, documentation, and customer support tasks.Perform all other duties as assigned. Requirements, Education & SkillsRequired:Bachelor or Master's in computer science, Computer Engineering, or related field.2-5 years of software development experience, with exposure to .NET and C#.Basic understanding of cross-platform development and familiarity with languages such asC++, C#, Python, and SQL.Interest or basic experience in developing on-premises and hybrid solutions.Familiarity with distributed messaging systems, multi-threading, and asynchronous programming is a plus.Willingness to learn and contribute to various aspects of software development, including technical design and documentation.Strong written and verbal communication skills.Ability to work on-site in our Lake Forest, CA office.Occasional travel may be required (domestic and international).all other duties as assigned. Required Skills & ExperienceS. 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 .NETStrong expertise in the .NET ecosystem and cross-platform developmentProficiency in C#, C++, Python, SQL, and NoSQL technologiesExperience with Apache Pulsar, Microsoft Azure, and distributed messaging systemsStrong background in multithreading, asynchronous programming, and high-performance systemsHands-on experience building and deploying on-premises and hybrid software platformsDemonstrated ability in large-scale data flows, telemetry throughput optimization, and system-level designStrong technical design, documentation, and communication skillsMust be willing to work onsite in Lake Forest, CA.Preferred / Plus QualificationsPrior experience with semiconductor test systems and testersExperience developing or working with semiconductor test IDEsFamiliarity with ActivATETM and/or Advantest 93000 SOC platform (SmarTest)Experience with digital test, SCAN, pattern execution, and vector-based test flowsExperience with modern test frameworks and practices (xUnit, FluentAssertions, TDD, Playwright, Blazor)Additional RequirementsAbility and willingness to travel domestically and internationally, sometimes on short noticeStrong written and verbal communication skills