This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Software Engineering team in North Reading is looking for an experienced Software Engineer with passion for learning, developing high quality software, solving complex problems and becoming part of a smart and innovative team.
Job Responsibility:
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
Discuss and review deliverables with your fellow team members and provide feedback
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
Participate in brainstorming sessions and contribute ideas to improve our product, our process, and our team
Utilize AI-assisted development tools (Copilot, Cursor) to accelerate coding, unit testing, and documentation while ensuring code quality
Requirements:
5-8 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)
Proficiency in OOD and OO language (C, C++, C#)
Experience with development tools: Visual Studio, Clearcase/Git
Experience with Development Lifecycles including Agile
Able to clearly express your ideas and concepts both written and verbally
Experience working in the Semiconductor Test Industry
BS/MS in Computer Science, Computer Engineering or Electrical Engineering
Relevant internship or practical software development experience preferable
What we offer:
Teradyne offers a variety of robust health and well-being benefit programs, including medical, dental, vision, Flexible Spending Accounts, retirement savings plans, life and disability insurance, paid vacation & holidays, tuition assistance programs, and more
This job is eligible for discretionary bonus(es) based on financial performance