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 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
- Understanding 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
- 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.