Jobs and Careers
TE

Software Engineer/ Tool Development

Teradyne
North Reading, United Statesfull_timeVerifiedPosted 29 Dec 2023

About the role

Organization & Role

The Teradyne Software Engineering team is looking for a highly motivated, energetic, technically driven Software Engineer to join our FPGA/ASIC development team in this Tool Development role. Development occurs in a dynamic and challenging onsite development environment. This individual will report directly to the Software Engineering Manager

 

Responsibilities

  • Design, implementation, test, and deployment of software components for the FPGA/ASIC development team
  • Understanding customer requirements and finding solutions that fit within our existing software architecture.
  • Develop scalable, high-performance, high-quality, extensible, and maintainable software.
  • Work with software verification engineers to devise an effective test strategy.

 

Candidate responsibilities also include guidance of early-career software developers in:

  • Best practices for project management
  • Best practices for large Python project development
  • Development of supportive collaboration and code review culture within a junior team
  • Best practices (including code structure, unit test, functional test, etc.) for long-lived products
  • Ability to participate in cross-functional teams focused on development effectiveness and efficiency
  • Ability to understand and utilize or migrate legacy code (Perl, Ruby, TCL, Make, C, etc.) 

Basic Qualifications & Skills

  • Minimum of 6 years of practical software development experience, 7-10 years is a strong plus
  • Use of Unit-tests; Python, Jenkins and Git-Hub.
  • Languages: Perl, Python, Linux-shell
  • Strong Linux and Jenkins experience required
  • Implementation and Deployment
  • Project Planning and Resourcing
  • Physical Design, Functional Verification, IP management, Source Code Management, etc.
  • Excellent troubleshooting, debugging, and problem solving skills
  • Solid verbal and written skills
  • Commitment to excellence, efficiency, and product quality
  • Solid presentation skills

Education

  • BS or MS in computer science, computer engineering, or related field or relevant experience

 

#LI-SMTER

 

 

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 →