Jobs and Careers
TE

Senior Software Engineer

Teradyne
North Reading, United Statesfull_timeVerifiedPosted 7 Feb 2024

About the role

Organization & Role

The Software Engineering team in North Reading MA is looking for an experienced Senior Software Engineer with a passion for learning, developing high quality software, solving complex problems and becoming part of a smart and innovative team.  The ideal candidate is able to balance a wide range of tasks related to requirements definition and analysis, software system design, development, testing, troubleshooting, and maintenance. The candidate must be able to interact and collaborate with cross-functional teams throughout all stages of development. This role has some hybrid flexibility however the candidate must be able to work on-site at the North Reading office.

 

Responsibilities

In this role, the ideal candidate will be responsible for:

•    Design, implement, test, and deploy software components for Teradyne’s family of Automatic Test Equipment. 

•    Understanding customer requirements and find solutions that fit within existing software architecture

•    Create software requirements documents for new and existing features

•    Create robust designs with a focus on scalability, high performance and maintainability

•    Work with software verification engineers to devise, document and execute effective test strategies and plans 

•    Conceive and implement fully functional and high performing C# and .NET software solutions

•    Discuss and review deliverables with your fellow team members and provide feedback

•    Tackle difficult problems and come up with innovative software solutions

•    Participate/Lead brainstorming sessions to improve our product, our process and our team

•    Document all software changes to facilitate a smooth transfer to Software Qualification and Sustaining teams

Basic Qualifications & Skills

 

•    10+ years of experience developing software systems for commercial applications.

•    5+ years’ experience in .NET and C# development

•    Solid knowledge of data structures, algorithms, and operating systems

•    Experience developing with Visual Studio, Clearcase/Git, JIRA

•    Experience with development lifecycles including Agile/Scrum

 

 

  Preferred Experience and Requirements: 

•    Proficiency in OOD and OO languages (Preferable C#)

•    Able to clearly express your ideas and concepts both written and verbally

•    Driven to get the job done and are not afraid to go the extra mile to do it

•    Prior experience working in the Semiconductor Test Industry is a plus

Education

BS/MS in Computer Science, Computer or Electrical Engineering or related field OR equivalent experience.

#LI-NS1

 

Please note: Teradyne is not considering candidates who require sponsorship for this position.

Apply for this role

Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.

Apply Now →Generate Application Kit

Free account required — sign up in 30s

Company

Teradyne

View company profile →