Senior Software Engineer
TeradyneAbout the role
Organization & Role
The Software Engineering team in North Reading MA is looking for an experienced Senior Software Engineer with a passion for learning, developing high quality software, solving complex problems and becoming part of a smart and innovative team. The ideal candidate is able to balance a wide range of tasks related to requirements definition and analysis, software system design, development, testing, troubleshooting, and maintenance. The candidate must be able to interact and collaborate with cross-functional teams throughout all stages of development. This role has some hybrid flexibility however the candidate must be able to work on-site at the North Reading office.
Responsibilities
In this role, the ideal candidate will be responsible for:
• Design, implement, test, and deploy software components for Teradyne’s family of Automatic Test Equipment.
• Understanding customer requirements and find solutions that fit within existing software architecture
• Create software requirements documents for new and existing features
• 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 C# and .NET software solutions
• Discuss and review deliverables with your fellow team members and provide feedback
• Tackle difficult problems and come up with innovative software solutions
• Participate/Lead brainstorming sessions to improve our product, our process and our team
• Document all software changes to facilitate a smooth transfer to Software Qualification and Sustaining teams
Basic Qualifications & Skills
• 10+ years of experience developing software systems for commercial applications.
• 5+ years’ experience in .NET and C# development
• Solid knowledge of data structures, algorithms, and operating systems
• Experience developing with Visual Studio, Clearcase/Git, JIRA
• Experience with development lifecycles including Agile/Scrum
Preferred Experience and Requirements:
• Proficiency in OOD and OO languages (Preferable C#)
• Able to clearly express your ideas and concepts both written and verbally
• Driven to get the job done and are not afraid to go the extra mile to do it
• Prior experience working in the Semiconductor Test Industry is a plus
Education
BS/MS in Computer Science, Computer or Electrical Engineering or related field OR equivalent experience.
#LI-NS1
Please note: Teradyne is not considering candidates who require sponsorship for this position.
Apply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s