Teradyneposted 2 days ago
Full-time • Mid Level
North Reading, MA
Computer and Electronic Product Manufacturing

About the position

Teradyne is seeking a skilled Software Engineer to contribute to the development of a generic test program library for deployment at key customer accounts. This role involves designing, developing, and optimizing test programs using cutting-edge technologies to enhance the efficiency of semiconductor testing. The ideal candidate will have strong experience in software development, particularly in test automation and semiconductor testing, and will play a crucial role in delivering high-quality solutions to our customers.

Responsibilities

  • Design and develop a generic test program library for deployment at key customer accounts.
  • Develop software solutions using Visual Studio and C# to enhance test automation and efficiency.
  • Implement unit testing frameworks and ensure robust software validation processes.
  • Work with Teradyne's IG-XL software to develop and optimize test programs.
  • Collaborate with cross-functional teams, including hardware engineers and test engineers, to align software development with testing needs.
  • Participate in Continuous Integration/Continuous Deployment (CI/CD) processes to streamline software deployment and updates.
  • Troubleshoot and resolve software issues to ensure reliability and performance.
  • Document software architecture, design decisions, and test procedures to support knowledge sharing and future development.
  • Engage with key customer accounts to understand requirements and enhance product usability.
  • Stay updated with industry trends and best practices to enhance software development methodologies.

Requirements

  • 5+ years of experience in software development, preferably in the semiconductor test market.
  • Proficiency in Visual Studio and C# with experience in object-oriented programming.
  • Experience in unit testing to ensure software reliability and maintainability.
  • Expertise in Teradyne's IG-XL software for semiconductor test development.
  • Understanding of CI/CD processes for efficient software deployment and updates.
  • Strong analytical and problem-solving skills to debug and optimize test programs.
  • Experience working with hardware and embedded systems in a test development environment.
  • Ability to manage multiple projects simultaneously and meet deadlines effectively.

Nice-to-haves

  • Bachelor's degree in Computer Science, Electrical Engineering, or a related field.
  • Previous experience working with semiconductor test equipment is highly desirable.
  • Familiarity with Agile development methodologies is a plus.
  • Strong collaboration and teamwork skills, contributing to a support-driven team environment.
  • Ability to work directly with customers to gather feedback and refine software solutions.

Benefits

  • Medical, dental, and vision insurance.
  • Flexible Spending Accounts.
  • Retirement savings plans.
  • Life and disability insurance.
  • Paid vacation and holidays.
  • Tuition assistance programs.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service