Share this Job

Software Engineer

ID:  2932
Function:  Engineering

North Reading, MA, US North Reading, MA, US Augusta, ME, US Alton Bay, NH, US

Organization & Role



Software Design Engineer


Teradyne is a leading supplier of Automatic Test Equipment used to test complex electronics in the consumer electronics, automotive, computing, telecommunications, and aerospace and defense industries.  Teradyne brings high-quality innovations in smart devices, 
life-saving medical equipment and data storage systems to market faster through its advanced test solutions for semiconductors and electronic systems. In 2020, Teradyne had revenue of $3.1 billion and today employs 5,500 people worldwide.


  • Learn and understand all aspects of the in-circuit Test Systems
  • Work on a variety of projects and participate in all phases of software development – design, implementation, debug, test, verification
  • Develop software in C++, C#  for existing or new test platforms; from the user interface to the driver level
  • Participate in troubleshooting, debug and resolution of customer issues on existing projects
  • Collaborate with engineers from other disciplines in diagnosing and solving complex system problems


Basic Qualifications & Skills



  • Proficient in developing with C/C++, C#, .NET framework, and XML
  • Demonstrated knowledge of MFC and Object-Oriented Methodologies / UML programming skills
  • Knowledge of MS Visual Studio Development tools and the Microsoft Windows Platforms
  • General understanding of software engineering processes 
  • Demonstrable hardware and driver knowledge
  • Highly motivated team player who can excel in a dynamic environment with strong personal discipline, and good verbal and written communication skills


Additional skills:

  • Strong analytical/problem solving skills
  • Strong sense of team-oriented problem-solving techniques
  • Ability to work individually on problems, but recognize appropriate escalation timelines and methods
  • Flexibility and ability to prioritize individual workload
  • Quickly assimilate new technologies
  • Proficiency in spoken and written English 

Keywords: software engineer, software engineering, hardware, hardware drivers, programming, system design, system engineering, C++, C, C#, XML, MS, MFC, 
MS Visual Studio, .NET, Object Oriented Methodologies, OOM, OOP, OOD, UML, ATE, Automated Test Equipment




Successful candidates must have a BS in Computer Science or Computer Engineering, or equivalent experience and 3-5 years of experience. 




Job Segment: Test Engineer, Software Engineer, Testing, Electronics Engineer, User Experience, Engineering, Technology