About the Role
Experienced Software Engineer for the Compute Software Division. This role involves leading customer interaction and maintaining strong relationships within the local region, working with cross-functional teams to define software requirements, and designing, coding, and testing robust software components.
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 software requirements
- 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
- 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)
- 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
- Candidates must be local to the position location
- This position is not eligible for visa sponsorship
Skills
- C#
- C++
- Java
- Object-oriented programming
- Word
- Excel
- PowerPoint
- Web application development
- Analog electronics
- Digital electronics
Location
- Local to position location
Work Type
- Full-time
Experience Level
- Experienced
Salary/Compensations
- $161,700 - $258,800
Benefits
- Medical
- Dental
- Vision
- Flexible Spending Accounts
- Retirement savings plans
- Life insurance
- Disability insurance
- Paid vacation & holidays
- Tuition assistance programs
About the Company
- Teradyne is the global test and automation specialist, powering next-generation technologies through sophisticated solutions.
- Teradyne's test technology ensures electronic devices work right the first time, every time.
- The company's portfolio of automation solutions helps manufacturers develop and deliver products quickly, efficiently, and cost-effectively.
- Teradyne companies deliver manufacturing automation across industries and applications worldwide.
- The company attracts, develops, and retains a high-performance workforce with diverse backgrounds and a shared drive for excellence.
- Teradyne strives to foster a positive and inclusive work environment.
- Teradyne is where experience meets innovation and drives excellence in every connection.
- The company is fueled by creativity and diversity of thought.
- Employees are supported to innovate and learn something new every day.
- Teradyne cultivates a culture of inclusion for all employees that respects their individual strengths, views, and experiences.
- The company believes that differences enable a better team that makes better decisions, drives innovation, and delivers better business results.
