Senior Software Engineer (Teradyne, North Reading)

TeradyneNorth Reading, MA
$129,600 - $207,400Hybrid

About The Position

The Software Engineering team in North Reading is looking for an experienced Software Engineer/Lead with passion for learning, developing high quality software, solving complex problems and becoming part of a smart and innovative team. This role involves balancing a variety of tasks related to requirements definition, software system design, development, testing, troubleshooting, and maintenance, while interacting with multi-functional teams from the product definition stage through product release. This role has some hybrid flexibility; however, the candidate must be able to work on-site at the North Reading office.

Requirements

  • 5+ 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 modifying and extending code in big, complicated software systems.
  • 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

Responsibilities

  • Understand 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 application and field engineers to understand customer features and use cases.
  • Tackle difficult problems and come up with innovative software solutions.
  • Participate and lead brainstorming sessions and contribute ideas to improve our product, our process, and our team.

Benefits

  • medical
  • dental
  • vision
  • Flexible Spending Accounts
  • retirement savings plans
  • life and disability insurance
  • paid vacation & holidays
  • tuition assistance programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service