Teradyne is looking for a Software Engineer to develop high-quality software, solve complex problems, and become part of a smart and innovative team to support the company's test technology and automation solutions.
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
- Proficiency in OOD and OO language (C, C++, C-Sharp)
- Experience working in hardware/software development environment
- Experience with development of software systems for commercial applications
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
- We are only considering candidates local to position location and are unable to provide relocation for this position.
- This position is not eligible for visa sponsorship.
- Ability to work on-site at the North Reading office with some hybrid flexibility