Teradyne is looking for software engineering co-op students to contribute to large-scale, multi-functional projects, developing Windows-based tools, applications, instrument drivers, and embedded real-time control software.
Requirements
- Must have knowledge of C/C++, .NET and/or C-Sharp is required.
- Must have knowledge of data structures and algorithms is essential.
- Have experience with programming operating systems, comfortable with OS concepts (i.e. multiple processes, threads, mutual exclusion, semaphores, shared resources).
- Having experience with hardware control and embedded programming is a plus.
Responsibilities
- Design, implement, and test of software on large-scale multi-functional projects.
- Develop Windows-based tools, applications, and instrument drivers.
- Develop embedded real-time control software.
Other
- Applicants must be available for a full Co-op Semester.
- Ideal start date is January 2026, staying on for a minimum of 4 months with opportunity to extend.
- Be a current student working towards a BS/BA/MS in Computer Science, or Electrical or Computer Engineering degree may be acceptable with sufficient software experience.
- Will have a minimum GPA of 3.0
- Prior Coop / Intern experience is preferred
- We are only considering candidates local to position location and are unable to provide relocation for this position.
- This position is currently a hybrid position. However, applicants must be local to the North Reading location and available to work in the office.
- This position is not eligible for visa sponsorship.