This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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! We attract, develop, and retain a high-performance workforce, comprised of people with diverse backgrounds and a shared drive for excellence. We strive to foster a positive and inclusive work environment that helps employees, and communities, thrive.
Job Responsibility
Spearhead and direct a team that develops software in distributed software platform
Manage, coach and develop team to drive change and accountability
Provide guidance and direction to the team, manage dependencies and facilitate collaboration across teams
Collaborate with Product Owners and technical leaders to help translate business needs into technical requirements, actions and roadmaps
Liase with customers on critical project deliverables and issues
Create feasibility plans for delivery of feature functionality to target release dates in conjunction with the objectives set by Product Management
Run cross disciplinary projects that include deliverables from hardware and mechanical engineering groups in addition to software
Drive best practices of software engineering and alignment with Teradyne's overall strategy
Provide metrics and regular status updates to senior leadership and project stakeholders
Requirements
5+ years building medium to large-scale mission critical, high availability production systems
Proficient experience developing on Linux and associated technologies
Good knowledge of Windows development
Strong working knowledge of 2 or more of the following languages: C, C++, C#, Python, Java
Familiarity with UI frameworks and technologies (e.g., Qt, WPF, web-based UI frameworks, or equivalent industrial UI stacks)
Experience designing and integrating runtime user interfaces that interact with: Backend services and APIs, Real time or near real time data sources, Hardware or system-level components via well-defined interfaces