Senior Software Engineer (Teradyne, North Reading)
$161,700–$258,800 year
Hybrid · North Reading, Massachusetts, United States
Job Summary
Lead and contribute to the design, development, testing, and deployment of Teradyne’s family of Automatic Test Equipment software. Role involves balancing requirements definition, software system design, development, testing, troubleshooting, and maintenance; leading junior developers; collaborating with product definition, application and field teams to understand customer features and use cases; delivering robust, scalable, high-performance software solutions; participating in brainstorming to improve product, process, and team. Requires 10+ years of software experience, strong C++, C#, and .NET skills; solid data structures/algorithms knowledge; familiarity with Windows/Linux environments; experience with Visual Studio, Git/ClearCase; Agile development; semiconductor test industry background; OO design proficiency; hardware/software development experience; and BS/MS in Computer/Electrical Engineering. Visa sponsorship is not available for this role.
Required Qualifications
- 10+ years of experience developing software systems for commercial applications
- Experience with C++, C# 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
- Experience working in the Semiconductor Test Industry
- Proficiency in OOD and OO language (C, C++, C#)
- Experience working in hardware/software development environment
- BS/MS in Computer Engineering or Electrical Engineering
- This position is not eligible for visa sponsorship.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.