Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

Advantest

Backend Development Engineer

Posted Updated 19 views
Discussion

Description

Key Responsibilities

1. ATE Software Backend Development

  • Design, develop, test, deploy, and maintain backend systems for ATE-related software products.
  • Use C++ as the primary programming language to develop core backend modules, data processing components, and high-performance services.
  • Develop backend services, engineering tools, and data processing capabilities using Python, Java, or other appropriate technologies, depending on product and project requirements.
  • Design and implement APIs, service interfaces, and system integration modules, continuously improving system performance, stability, scalability, and maintainability.

2. Data Platform & Data Processing Development

  • Develop data pipelines and capabilities for the collection, parsing, transformation, storage, querying, and processing of semiconductor test data.
  • Develop and optimize large-scale data processing capabilities to improve processing efficiency and overall system throughput.
  • Participate in the design and development of databases and data services, including relational databases and large-scale analytical databases.
  • Develop data interfaces and service integrations across different systems, ensuring data integrity, consistency, and reliability throughout the data processing lifecycle.

3. Data Analytics Application Development

  • Collaborate with Application Engineering, Product, and other technical teams to develop data analytics applications for ATE test and high-volume manufacturing data, based on real-world business requirements.
  • Translate data analytics requirements into reusable software modules and backend services, providing reliable analytics capabilities for upper-layer applications.
  • Continuously optimize the performance, reliability, and scalability of data analytics capabilities.

4. Software Engineering & Quality

  • Participate in system architecture design, technical solution reviews, code reviews, automated testing, and performance optimization.
  • Follow the team’s software development and quality standards, delivering high-quality, high-performance, and highly reliable code according to project plans.
  • Use Git, Docker, CI/CD, and related engineering tools to support software build, testing, release, and deployment processes.
  • Diagnose and resolve performance and stability issues involving backend services, data processing, databases, interface communication, and production environments.
  • Develop and maintain software design documents, API documentation, deployment guides, and other technical documentation.

5. Cross-functional Collaboration & Project Support

  • Collaborate with R&D, TSD, Application Engineering, and other relevant teams to drive software feature development and project delivery.
  • Understand business and customer requirements and translate them into clear, actionable software requirements and technical solutions.
  • Support on-site customer deployment, issue analysis, and technical communication as required by projects.
  • Capture and share project experience and technical knowledge to continuously improve software products and the team’s engineering capabilities.

Skills

Apply

See also

Backend jobs by country — openings, pay and top skills →