Jobs and Careers
TE
Software Engineer/ Tool Development
TeradyneNorth 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 KitFree account required — sign up in 30s