Software Engineer
Teradyne
About the Role
Experienced Software Engineer for the Compute Software Division.
Key Responsibilities
- Lead customer interaction for the Compute Software Division in the local region
- Maintain a strong working relationship with customers in the region
- Work with cross-functional teams to understand software requirements
- Document interface requirements for user review and end-user documentation
- Design components with throughput and robustness as underlying requirements
- Code components and algorithms with precision and attention to detail
- Thorough testing and debug to reduce escaped defects
- Conduct extensive peer reviews of all aspects of the product to ensure quality
Requirements & Tech Stack
- Familiar with integrated development environment and debug tools
- Solid grasp of data structures and algorithms
- Proficient in C#, C++, Java (or equivalent object-oriented programming languages)
- Proficient in Word, Excel, and PowerPoint
- Web application development is desirable
- Knowledge of analog electronics and/or digital electronics is a plus
- Co-op or internship experience is a plus
Qualifications
- Strong analytical and problem-solving ability
- Able to work both individually and in teams
Note: Candidates must be local to North Reading, MA. Relocation and visa sponsorship are not provided.