Sr. Software Engineer (Teradyne, Austin, TX)
About the role
We are seeking an experienced Software Engineer for the Compute Software Division. The ideal candidate will lead customer interaction for the division in the local region, maintain strong relationships with customers, work with cross-functional teams to understand software requirements, document interface requirements, design components with throughput and robustness in mind, code with precision, conduct thorough testing and debugging, and perform extensive peer reviews.
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
- Thoroughly test and debug to reduce escaped defects
- Extensively peer review all aspects of the product to ensure quality
Requirements
- 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 skills
- Web application development experience is desirable
- Knowledge of analog electronics and/or digital electronics is a plus
- Co-op or internship experience is a plus
Qualifications
- Local to Austin, TX
- Experience in software engineering
- Experience with C#, C++, Java (or equivalent object-oriented programming languages)
- Experience with web application development is desirable
- Knowledge of analog electronics and/or digital electronics is a plus
- Co-op or internship experience is a plus
Skills
- Strong analytical and problem-solving ability
- Ability to work both individually and in teams
- Familiarity with integrated development environment and debug tools
- Solid grasp of data structures and algorithms
- Proficiency in C#, C++, Java (or equivalent object-oriented programming languages)
- Experience with web application development
- Knowledge of analog electronics and/or digital electronics
- Experience with co-op or internships
Benefits
Teradyne offers a variety of robust health and well-being benefit programs, including medical, dental, vision, Flexible Spending Accounts, retirement savings plans, life and disability insurance, paid vacation & holidays, tuition assistance programs, and more. Please click here to see details.
Pay
The base salary range for this role is $161,700 - $258,800. This range is a good faith estimate, and the amount of base salary will correspond with experience and skill set. This range can also fluctuate depending on demand and location.
Schedule
Not specified