Software Engineer (Compute Test, Agoura Hills, CA)
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 the requirements of the software
- Document the interface requirements for user review and end-user documentation
- Design the components with throughput and robustness as underlying requirements
- Code the components and algorithms with precision and attention to detail
- Thorough testing and debug to reduce escaped defects
- Extensive peer reviews of all aspects of the product to ensure quality
Requirements & Tech Stack
- Strong analytical and problem-solving ability
- Able to work both individually and in teams
- 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)
- Familiar with Word, Excel, and PowerPoint
Qualifications
- Web application development is desirable
- Knowledge of analog electronics and/or digital electronics is a plus
- Co-op or internship experience is a plus
Candidates local to the position location are preferred.
This position is not eligible for visa sponsorship.