Teradyne is looking to solve complex problems in software engineering for their Automatic Test Equipment by developing high-quality software and finding solutions that fit within their existing software architecture
Requirements
- Experience with C++, C-Sharp and .NET development
- Solid knowledge of data structures and algorithms, and operating systems (Windows, Linux)
- Experience with development tools: Visual Studio, Clearcase/Git
- Experience with Development Lifecycles including Agile
- Experience working in the Semiconductor Test Industry
- Proficiency in OOD and OO language (C, C++, C-Sharp)
- Experience working in hardware/software development environment
Responsibilities
- Understand customer requirements and find solutions that fit within our existing software architecture
- Design, implement, test, and deploy software components for Teradyne’s family of Automatic Test Equipment
- Create robust designs with a focus on scalability, high performance, and maintainability
- Conceive and implement fully functional and high performing software solutions
- Work with software verification engineers to devise, document and execute effective test strategies and plans
- Document all software changes to facilitate a smooth transfer to Software Qualification and Sustaining teams
- Tackle difficult problems and come up with innovative software solutions
Other
- 5-8 years of experience developing software systems for commercial applications
- BS/MS in Computer Engineering or Electrical Engineering
- Ability to work on-site at the North Reading office with some hybrid flexibility
- This position is not eligible for visa sponsorship
- Ability to interact with multi-functional teams from the product definition stage through product release