Responsibilities include:
Design implement and test software components based on high-level requirements and engineering specifications. Learn and follow Advantests policies coding standards development procedures and quality practices for building high-reliability software.
Develop new tools, utilities, or features that enhance customer workflows, engineering productivity, or platform capabilities.
Extend existing software APIs, libraries, or standalone tools in Python, Java, Go, or other languages, depending on the team, with new functionality.
Add unit integration and regression tests across various components to ensure product quality and long-term maintainability.
Participate in an Agile development process, including: • Sprint planning • Stand-up meetings • Design discussions • Code reviews • Demos
Use AI-assisted development tools, such as GitHub Copilot, code-generation assistants, automated testing aids, to accelerate software design implementation and problem resolution.