What are the responsibilities and job description for the Software R&D Engineer Intern position at Advantest?
Responsibilities include:
- Design, implement and test software from high-level requirements.
- Learn and follow Advantest’s policies and procedures for high quality software design. This includes:
- Develop new customer tools for test program generation.
- Extend existing Python/Java API’s as well as standalone tools with new functionality.
- Add regression tests for various components.
- Participate in an Agile development process.
Skills Required:
- Expertise in software development with an emphasis on quality
- Strong understanding of:
- Java and Python programming
- Git
- Data Structures / Algorithms
- Object Oriented Design
- Debugging techniques
- Linux
- Excellent teamwork and interpersonal skills; ability to work as part of a multi-disciplinary team (HW, ASIC/FPGA, SW and Mechanical design engineers)
- Analytical approach to Problem Solving
- ATE knowledge and familiarity are an added plus but not a core job requirement.
- Familiarity with the Agile development process is also a plus.
Qualifications:
Requirements and Qualifications:
- Progress towards a MS or BS in Computer Science, Computer Engineering, Software Engineering, or related field
Candidates for positions with Advantest America must be legally authorized to work in the United States on a permanent basis. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is not available for this position.
Advantest America is an equal opportunity employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status.