Share this Job

Software Engineering Manager

ID:  2547
Function:  Engineering

North Reading, MA, US

Organization & Role



The Teradyne Engineering team is looking for a highly-motivated, energetic, technically driven Software Engineering Manager to lead teams in 
the development of products within the Semiconductor Test division. Development occurs in a dynamic and challenging multi-site development environment. 
Position could be a Senior Software Engineer with Project Lead or leadership skills.

This key management role requires a hands-on technical manager to lead a Software quality engineering team of 6-10 software engineers. The team is 
responsible for the design, implementation, execution, and delivery of software verification tests for test instrumentation on our flagship products/platform





•    Analyzing & understanding software requirements for the new system/features for which the team is responsible
•    Creating sizing & development schedules for new feature testing to ensure delivery of  high quality software within time and budget
•    Providing technical & management oversight for the development of test strategy, test plan, verification test cases, and associated test design documents 
     based on the requirements
•    Providing technical & management oversight of the implementation and automation of the test code using C++/C#, various scripting languages on variety of OS platforms
•    Providing technical & management oversight for wide spectrum of test types including; feature, functional, performance, boundary, stress testing, etc.
•    Tracking progress related to verification testing in terms of test coverage, test execution, defect reporting/closure, and schedule assessment
•    Monitoring progress, taking corrective action as needed, and relaying status to software and project management 
•    Providing career coaching and feedback to employees to help them expand and deepen their skills
•    Developing ATE-specific technical knowledge and skill required to communicate and  resolve issues that affect customers.
•    Working closely with Development Operations (DevOps) to support continuous integration/continuous delivery practices 

Basic Qualifications & Skills



  * BS in CS, CE or EE from a top university or engineering institution. MS. preferred
    * 3+ years as a manager or technical lead of software projects
    * Experience executing against all phases of the software development life cycle
    * Experience with Agile and Waterfall SDLC Methodologies
    * Understanding of and participation in DevOps activities including lifecycle management, metrics analysis, and continuous delivery activities
    * Proven track record in managing/leading multi-site teams
    * Proven success as a manager/lead in the development & delivery of at least one product
    * Excellent oral, written, and presentation skills
    * Energetic team player who can work with a variety of people & disciplines
    * Ideal candidate will have related experience developing and testing software drivers for hardware products, a background in semiconductor test or 
      industrial controller software/hardware
    * Experience with large, multiyear, multinational projects
    * Solid grasp of Object-Oriented Design and UML
    * Experienced programmer (.NET and C# is a plus)
    * Ability and interest in working with other software and hardware engineers (often FPGA developers)



BS in CS, CE or EE from a top university or engineering institution. MS. preferred
Experience in the Semiconductor, Semiconductor Capital Equipment Industry preferred


This job requires the individual to be fully vaccinated against COVID-19 prior to the first day of work or receive a reasonable accommodation from the vaccine requirement based on a valid medical or religious exemption. 





Nearest Major Market: Boston

Job Segment: Developer, Engineer, Software Engineer, Programmer, Manager, Technology, Engineering, Management