Share this Job

Analog Software Engineer

ID:  1853
Function:  Engineering

North Reading, MA, US

We are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures your device works right the first time, every time! Our portfolio of automation solutions help manufacturers to develop and deliver products quickly, efficiently and cost-effectively. Together, Teradyne companies deliver manufacturing automation across industries and applications around the world!.

Organization & Role

Teradyne is a global technology company delivering progressive solutions to complex testing challenges. Without creativity and the diversity of thought, Teradyne’s technological innovations would not leave the ground. If you are excited at the prospect of joining a global team, that is both exciting and dynamic, then Teradyne may be the place for you!

At Teradyne we offer opportunity for immediate impact. We dig into our work and encourage feedback from every team member, regardless of age, education or experience. This means you have a platform to be recognized, while defining your own career path. Teradyne is fueled by creativity and diversity of thought. Our employees are challenged to innovate and learn something new every day. We operate in a fast-paced, upbeat environment that encourages continuous exploration and pushes individuals to reach further. Our team is excited to change the face of technology by following their passions for new ideas and strategies. Teradyne is a great place to develop expertise, build a career and challenge your imagination.


The Analog Software Engineering team in North Reading, MA is looking for a Software Engineer with passion for learning, developing high quality software, solving complex problems and becoming part of smart and innovative team.

Are you able to balance a variety of tasks related to requirements definition, software system design, development, testing, trouble-shooting, and maintenance? Interact with multi-functional teams from the product definition stage through product release? Then you're exactly who we're looking for!



In this role, the ideal candidate will:

  • Design, implementation, test, and deployment of software components for the Flex and UltraFlex family of Automatic Test Equipment
  • Understand customer requirements and find solutions that fit within our existing software architecture
  • 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 C++ software solutions
  • Tackle difficult problems and come up with innovative software solutions

Basic Qualifications & Skills

  • Proficiency in OOD and OO language (C++, C#), UML is a plus
  • Co-op or internship experience a plus
  • Hardware knowledge and prior ATE experience is a plus.
  • Able to clearly express your ideas and concepts both written and verbally
  • Driven to get the job done and are not afraid to really commit, and go above and beyond to do it
  • Take pride in the quality of work
  • 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: Agile and follow CMMI best practice


  • BS/MS in Computer Science, Computer or Electrical Engineering
  • Minimum of 0-2 years of practical software development experience


*Per TER approved worldwide job leveling chart, pick the appropriate education and experience or equivalent combination


Nearest Major Market: Boston

Job Segment: Developer, Manufacturing Engineer, Software Engineer, Engineer, Electrical, Technology, Engineering