Teradyne is looking for an experienced Software Engineer to join their team in North Reading to develop high-quality software, solve complex problems, and contribute to the design, development, testing, and maintenance of software components for Automatic Test Equipment.
Requirements
- Experience with object oriented design, 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
Responsibilities
- 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.
- Participate in brainstorming sessions and contribute ideas to improve our product, our process, and our team.
Other
- 2-5 years of experience developing software systems for commercial applications.
- Able to clearly express your ideas and concepts both written and verbally.
- Driven to get the job done and are not afraid to really commit, and go above and beyond to do it
- BS/MS in Computer Science, Computer Engineering or Electrical Engineering
- This position is not eligible for visa sponsorship.