Teradyne is looking for a Software Engineer to develop high quality software, solve complex problems, and become part of a smart and innovative team for their Automatic Test Equipment family.
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
- Hardware knowledge and prior ATE experience is a plus.
- Co-op or internship experience a plus
Responsibilities
- Design, implementation, test, and deployment of software components for Teradyne’s family of Automatic Test Equipment
- Create robust designs with a focus on scalability, high performance and maintainability
- Work with software verification engineers to devise, document and execute effective test strategies and plans
- Conceive and implement fully functional and high performing software solutions
- 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
- 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
- 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.