Software Engineering Intern
Advantest · San Jose, California, US
Responsibilities include: - Design, implement, and test software components based on high-level requirements and engineering specifications. - Learn and foll...
Job description
Responsibilities include: - Design, implement, and test software components based on high-level requirements and engineering specifications. - Learn and follow Advantest’s 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 (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, and demos. - Use AI-assisted development tools (e.g., GitHub Copilot, code-generation assistants, automated testing aids) to accelerate software design, implementation, and problem resolution. Qualifications: Skills Required: Progress towards a MS or BS in Computer Science, Computer Engineering, Software Engineering, or related field. Must be a rising senior at the time of the...