INTERNSHIP DETAILS
Software Engineering Intern
CompanyAdvantest
LocationSan Jose
Work ModeOn Site
PostedDecember 18, 2025

Internship Information
Core Responsibilities
The intern will design, implement, and test software components based on high-level requirements. They will also participate in an Agile development process and use AI-assisted development tools to enhance productivity.
Internship Type
full time
Company Size
3700
Visa Sponsorship
No
Language
English
Working Hours
40 hours
Apply Now →
You'll be redirected to
the company's application page
About The Company
Advantest (TSE: 6857) is the leading manufacturer of automatic test and measurement equipment used in the design and production of semiconductors for applications including 5G communications, the Internet of Things (IoT), autonomous vehicles, high performance computing (HPC) including artificial intelligence (AI) and machine learning, and more. Its leading-edge systems and products are integrated into the most advanced semiconductor production lines in the world. The company also conducts R&D to address emerging testing challenges and applications; develops advanced test-interface solutions for wafer sort and final test; produces scanning electron microscopes essential to photomask manufacturing; and offers system-level test solutions and other test-related accessories. Founded in Tokyo in 1954, Advantest is a global company with facilities around the world and an international commitment to sustainable practices and social responsibility.
More information is available at www.advantest.com.
About the Role
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:
- Strong foundation in software development with an emphasis on code quality, testing, and maintainability.
- Solid understanding of:
- Java, Python, or similar programming languages
- Git and modern version-control practices
- Data structures and algorithms
- Object-oriented design principles
- Debugging techniques for complex systems
- Linux operating system and command-line tools
- Excellent teamwork and communication skills; ability to work effectively within a software engineering team.
- Analytical thinking and a structured approach to problem solving.
- Knowledge of automated test equipment (ATE) or semiconductor testing is a plus but not required.
- Familiarity with Agile development methodologies is a plus.
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 internship.
Key Skills
Software DevelopmentCode QualityTestingMaintainabilityJavaPythonGitData StructuresAlgorithmsObject-Oriented DesignDebuggingLinuxTeamworkCommunicationAnalytical ThinkingAgile Methodologies
Categories
TechnologySoftwareEngineering
Prep Tools
FREE
YOUR PERSONALIZED PREP ROADMAP
0-2 Software Engineering Intern
Interview Prep Plan
1
Week 1:Technical Foundations2
Week 2:Software Development3
Week 3:System DesignFREE
20,000+ INTERVIEW QUESTIONS
Question Database
Curated for Technology
Technology
145+ Qs
Software
355+ Qs
Engineering
265+ Qs
FREEYour ScoreTop Applicants
BOOST YOUR INTERVIEW CHANCES
?
»
8.5
Must-Have Skills for This Role
Software DevelopmentCode QualityTestingMaintainabilityJava