Software Development Engineer

Apply now »

Date: Mar 18, 2025

Location: Munich, BY, DE

Company: Teradyne

Opportunity Overview 

The Teradyne Application/Software Engineering team is looking for a highly motivated, energetic, technically driven Software Engineer to focus on the development of software systems for Automatic Test Equipment (ATE). As an Application Software Engineer, you will play a critical role in designing, developing, and maintaining complex software systems and applications for the Automatic Test Equipment solutions. You will collaborate with cross-functional teams to deliver high-quality software solutions for Teradyne's ATE solutions. This position offers an opportunity to work on cutting-edge technologies in the semiconductor and automation industries.

 

Key Responsibilities:

  • Lead the design and development of software solutions, ensuring high performance, scalability, and maintainability.
  • Work closely with system engineers, hardware engineers, product managers, and other teams to ensure integration and alignment of system requirements.
  • Participate in and lead code reviews, ensuring best practices are followed and quality standards are maintained.
  • Evaluate and apply new technologies, tools, and techniques to improve system performance, software reliability, and team productivity.
  • Prepare clear and detailed technical documentation for developed software, system architectures, and processes.
  • Develop, debug, and deploy test solutions for semiconductor devices on Teradyne ATE test systems (HW and SW).
  • Develop customer relations at a technical level.
  • Collect customer needs and requests, communicate to internal engineering team to develop new solutions for customer.
  • Work within the support of our worldwide application teams to coordinate project development and on time delivery of critical project milestones.

 

 

Qualifications:

  • Bachelor’s or master’s degree in computer science, Software Engineering, electrical engineering or related field.
  • 5+ years of experience in SW development. Conceive and implement fully functional and high performing C++, C#, .NET and software OO solutions.
  • Proven experience in designing and implementing large-scale software systems, preferably in an hardware/software integrated environment.
  • Experience with CI/CD processes, version control, and agile methodologies.
  • Familiarity with tools like Git, Jenkins etc. for Software development and testing.
  • Proficient in Visual Studio 2015 (or later) or equivalent.
  • Proficient with gcc, Linux development tools and embedded Linux is an advantage
  • Excellent communication skills, both written and verbal, with the ability to collaborate with a cross-functional team and mentor junior staff.
  • experience in semiconductor production testing and debugging is a big advantage.
  • Exceptional analytical and debugging skills with a proactive approach to resolving complex issues.
  • Strong interpersonal skills and the ability to work effectively in a team environment.
  • Able to handle dynamic work environment with pressure and quick changes.


Job Segment: Developer, Test Engineer, Software Engineer, Testing, Embedded, Technology, Engineering

Apply now »