Senior Software Engineer - Contract
Location: Lake Forest, CA, Advantest Test Solutions (ATS)
About Us: Advantest Test Solutions (ATS), located in Lake Forest, CA, 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 engineers with a diverse skill set, offering challenging projects and rewarding outcomes.Position Overview: We are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will possess a deep technical background, focusing on hands-on back-end development, and engineering high-performance microservices architectures.
Essential Duties & Responsibilities:
· Possess in-depth expertise in server-side, API, pub-sub, terminal development frameworks and technologies
· Proficiency in Apache Pulsar, Microsoft Azure, Docker, OneImlx.Terminal, SQL, NOSQL, and .NET ecosystem (Preferred xUnit, Fluent Assertions, Blazor, Playwright, Mocks, TDD).
· Proficiency in object-oriented languages and asynchronous programming, preferably in C++, C#, .NET, Python
· Possess in-depth expertise in the .NET ecosystem and proficiency in cross-platform development.
· Spend 70-80% hands-on coding and serve as a technical leader by mentoring junior engineers and applying technical expertise to challenging programming and design problems.
· Drive the design and implementation of reliable and scalable backend software solutions that solve critical customer problems and interact with numerous other services.
· Deliver high-quality application code and contribute to overall code stability by conducting code reviews and writing unit and integration tests.
· Contribute to the design/architecture of the project and develop software while implementing best practices for architecture, design, coding standards, and CI/CD.
· Be willing to travel occasionally, including to international destinations (10% - 20%).
· Perform all other duties as assigned.
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 5 years of software development experience, including 3+ 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.
· Should have worked in a team environment using GitHub or equivalent for source management.
· Strong verbal and written communication skills with a demonstrated ability to explain complex technical issues to both technical and non-technical audiences.
· Experience working with or developing SW IDEs for semiconductor test systems is a huge 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).
· Specific experience with ActivATE™ SW platform and/or Advantest 93000 SOC platform/IDE (SmarTest) is a plus.
· Ability and willingness to travel domestically and internationally, sometimes at short notice.
· This is an on-site role in our Lake Forest, CA office.
Pay: $190,000.00 - $230,000.00 per year
Application Question(s):
Work Location: In person
Sign in to browse authentic reviews, anonymous ratings and salary data before you apply.