Semiconductor Design Engineer - New College Graduate

Teradyne
North Reading, Massachusetts
Report

Job Description

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!

Organization & Role


Seeking engineer with strong analytic and software skills to join FPGA/ASIC development team in Tool Development role.

Teradyne's product leadership depends on our ability to effectively and efficiently develop first-time-correct FPGAs and ASICs. Our team makes a material contribution to this outcome through automation and augmentation of the development process.


This role is located at our headquarters in North Reading, MA.

Responsibilities


Development of software tools to assist in development of state-of-the-art FPGAs and ASICS.

Support and improvement of existing tools with the aim of improving development efficiency.

Provide support to Teradyne’s internal digital verification teams for tasks associated with advanced verification techniques such as feature-tagging, code coverage and UVM.


Scope of tools developed includes:

Physical Design, Functional Verification, IP management, Source Code Management, etc.

All aspects of development are considered; improvements should support greatest return on investment


User environment currently includes:

AMD/Xilinx and Intel/Altera FPGA development tools

Cadence verification tools including VManger; Xcellium and VIP.

Our development environment is primarily Red Hat Enterprise Linux, but also includes Windows.


Tool Development Environment includes:

GitHub Enterprise

Jenkins orchestration of build/test

We aim for agile, test-driven development when possible

Basic Qualifications & Skills


  • Ability to participate in cross-functional teams focused on development effectiveness and efficiency
  • Excellent Python design/coding skills; Python is our preferred tool development language
  • Ability to understand and utilize or migrate legacy code (Perl, Ruby, TCL, Make, C, etc.)
  • Database and DBA sills (Postgress)
  • Strong collaborator, invested in growing your skills and the skills of our team
  • Outstanding customer support ethic
  • Interest and experience in working with FPGA/MSASIC design tools


Education

MS or equivalent in electrical engineering or related field from a university or engineering institution


Teradyne
Engineering
Full Time
Onsite
Competitive
See Description for Experience
2 years, 5 months ago