Share this Job

Software Engineer (New College Graduate)

ID:  3050
Function:  Engineering

Agoura Hills, CA, US

We are the global test and automation specialists, powering next-generation technologies through sophisticated solutions. Behind every electronic device you use, Teradyne's test technology ensures your device works right the first time, every time! Our portfolio of automation solutions help manufacturers to develop and deliver products quickly, efficiently and cost-effectively. Together, Teradyne companies deliver manufacturing automation across industries and applications around the world!

Organization & Role


Teradyne is a global technology company delivering progressive solutions to complex testing challenges.

At Teradyne, we offer opportunity for immediate impact. We dig into our work and encourage feedback from every team member, regardless of age, education or experience. This means you have a platform to be recognized, while defining your own career path. Teradyne is fueled by creativity and diversity of thought. Our employees are challenged to innovate and learn something new every day. We operate in a fast-paced, exciting environment that encourages continuous exploration and pushes individuals to reach further! Our team is excited to change the face of technology by following their passions for new insights and strategies. Teradyne is a phenomenal place to develop expertise, build a career and challenge your imagination.

The Digital Software Engineering team in Agoura Hills CA is looking for a Software Engineer with passion for learning, developing high quality software, solving complex problems and becoming part of a hard-working and innovative team. The ideal candidate is able to balance a variety of tasks related to requirements definition, software system design, development, testing, trouble-shooting, and maintenance. Interacting with multi-functional teams from the product definition stage through product release, will be part of your day-to-day.



In this role, the ideal candidate will:

  • Work with experienced people across all functions and enjoy interacting with them
  • Understand customer requirements and find solutions that fit within our existing software architecture
  • Create Software Requirements Documents for new and existing features
  • Create robust designs with a focus on scalability, high performance and maintainability
  • Work with software verification engineers to devise, document and execute effective test strategies and plans
  • Conceive and implement fully functional and high performing C# and C++ software solutions
  • Discuss and review product features with your fellow team members and provide feedback
  • Solve difficult problems and come up with innovative software solutions
  • Participate in brainstorming sessions and contribute ideas to improve our product, our process and our team
  • Document all software changes to facilitate a smooth transfer to Software Qualification and sustaining teams


Basic Qualifications & Skills

The ideal candidate will have:

  • BS/MS in Computer Science, Computer or Electrical Engineering
  • Some experience in .NET and C# development
  • Some experience in C/C++ development
  • Solid knowledge of data structures, algorithms, and operating systems
  • Experience with developing in Visual Studio
  • Experience in Design Verification automation
  • Proficiency in OOD and OO language (C++, C#)
  • Able to clearly express your ideas and concepts both written and verbally
  • Take pride in the quality of work
  • Internship experience preferred


This position requires employees to be fully vaccinated or subject to weekly testing for onsite access.

Nearest Major Market: Los Angeles

Job Segment: Test Engineer, Testing, Software Engineer, Manufacturing Engineer, Computer Science, Engineering, Technology