Organization & Role
(July 2024) Teradyne is looking for an entry-level software engineer to work in their Agoura Hills, California facility. The target system for this software is state-of-the-art automated test equipment used by virtually all of the semiconductor design and manufacturing corporations worldwide. Programming will be mainly in C# with some C++ in both Windows and Linux embedded environments. The position may involve producing a wide range of software components, including low-level device drivers, higher-level user interface API, language compilers, and graphical user interfaces.
This position is unfortunately not eligible for visa sponsorship opportunities.
Candidate must be able to work on-site in Agoura Hills, CA.
Responsibilities
- 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.
Basic Qualifications & Skills
- 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)
- Word, Excel, and Powerpoint
- UML is desirable
- Knowledge of analog electronics and/or digital electronics is a plus
- Visual Basic programming experience is a plus
Education
- BSCS, BSCE, or BSEE with an emphasis on software or computer engineering
- GPA 3.0/4.0 or greater
- Strong object-oriented programming skills
- Co-op or internship experience is a plus
Base pay range
The minimum salary is $119K and the max salary is $169K.
$119K – $169K/yr
Apply here: Link