Job Responsibilities:
- Design and develop Java-based backend architectures and core functionalities for semiconductor Automated Test Equipment (ATE) software systems, ensuring high stability, performance, and scalability.
- Design and implement multi-threaded concurrent programs, effectively utilizing synchronization mechanisms such as locks, concurrent collections, and thread pools to improve system performance and reliability
- Participate in the development and maintenance of Java UI or presentation-layer frameworks (e.g., Eclipse RCP), continuously improving user experience and usability.
- Perform database schema design, and write and optimize SQL to enhance data storage efficiency and query performance
- Apply AI large-model technologies (such as MCP, Agent frameworks, and RAG) to improve development efficiency, test execution efficiency, and test data analysis capabilities.
- Collaborate with hardware teams for system integration and debugging, solve complex technical issues, and prepare high-quality technical documentation.
- Mentor junior engineers and drive the improvement of the team's technical capabilities.
Preferred Qualifications
Job Requirements:
- **Technical Skills**:
- Bachelor’s degree or above in Computer Science, Electronic Engineering, or related fields, with at least 3 years of Java development experience.
- Solid foundation in Java backend development, with good understanding of JVM principles, exception handling, and performance tuning.
- Strong knowledge of multithreading and concurrency, including thread synchronization mechanisms (e.g., synchronized, Lock, concurrent collections, thread pools)
- Proven ability in database design, proficient in writing and optimizing SQL, and familiar with relational databases such as MySQL, SQLite, and Oracle.
- Proficiency in Python for automation scripting, data processing, and model integration.
- Mastery of design patterns (e.g., Factory Pattern, Observer Pattern) and familiarity with common algorithms (e.g., sorting, searching, graph algorithms).
- Strong practical experience with AI-related technologies, including prompt engineering principles, MCP, Agent frameworks, RAG, and embedding/vector-based techniques.
- **Language and Communication**:
- Fluent in English, capable of technical document reading, verbal communication, and cross-team collaboration.
- Strong Chinese communication skills, able to clearly articulate technical solutions and issues.
- **Professional Qualities**:
- Self-motivated, with a proactive attitude towards exploring cutting-edge technologies and solutions in the semiconductor testing field.
- Possesses rigorous debugging capabilities and systematic thinking.
- Excellent team player, able to communicate effectively in cross-departmental projects.
### **Preferred Qualifications**
- Experience with Java UI frameworks or Web-based frontend/backend collaborative development.
- Familiarity with ATE architecture, chip testing workflows, or test instrument software development.
Skills Required
- Bachelor's degree or above in Computer Science or related fields
- At least 3 years of Java development experience
- Strong knowledge of multithreading and concurrency
- Experience in database design and optimizing SQL
- Proficiency in Python
- Fluent in English and strong Chinese communication skills
What We Do
For over a half-century, Advantest has been designing innovative electronic measuring equipment and semiconductor test systems essential to the development and manufacture of advanced computer and telecommunications products. On April 1, 2012, Advantest completed its integration of Verigy Ltd. Additional Information about Advantest can be found at www.advantest.com.








