Teradyne is looking for an Engineering Manager to lead a software development team, guiding them through a Devops transformation towards a CI/CD model to achieve business goals.
Requirements
- 7+ years of software development experience, with 2+ years in a leadership or management role.
- Strong background in C/C++ in embedded or systems-level software.
- Familiarity with real-time operating systems, device drivers, and hardware-software integration.
- Experience executing against all phases of the software development life cycle
- Experience with Agile Development Process
- Experience developing software for hardware instrumentation
- Experience with semiconductor test or industrial controller software/hardware
Responsibilities
- Lead and manage a team of 5–10 software engineers working on embedded systems, test automation frameworks, and diagnostic tools.
- Drive execution of software development projects from concept through release, ensuring quality, timeliness, and alignment with product goals.
- Provide technical mentorship and career development support to team members.
- Collaborate with cross-functional teams including hardware, systems, and product management to define software requirements and integration strategies.
- Ensure adherence to software development best practices, including code reviews, CI/CD, and Agile methodologies.
- Participate in roadmap planning, resource allocation, and performance evaluations.
- Support customer-facing teams with technical insights and issue resolution when needed.
Other
- Bachelor’s or master’s degree in computer science, Electrical Engineering, or related field.
- Experience in the ATE industry or semiconductor testing is highly preferred.
- Excellent communication, organizational, and interpersonal skills.
- Excellent interpersonal, mentoring and coaching skills with the ability to inspire change
- Proven success in recruiting, growing and developing high performing teams and individuals