Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Teradyne Logo

Senior Software Engineer (Teradyne, Agoura Hills)

Teradyne

$127,800 - $204,400
Nov 1, 2025
Agoura Hills, CA, US
Apply Now

Teradyne is looking for a Software Engineer to focus on the development of software systems for Automatic Test Equipment (ATE) to design, develop, and maintain complex software systems and applications for Teradyne's next-generation products.

Requirements

  • 3-5+ years of experience in SW development.
  • Conceive and Implement fully functional and high performing C-Sharp and C++ software solutions in both Windows and Linux environments
  • Experience implementing software that directly interacts with hardware (FPGAs and ASICs)
  • Familiarity with real-time operating systems, device drivers, and hardware-software interaction.
  • Debug system and board level modules through the software toolset, working closely with hardware engineers.
  • Proven experience in designing and implementing large-scale software systems, preferably in an hardware/software integrated environment.
  • Strong experience with system-level programming and Design Verification automation.

Responsibilities

  • Design, develop, and maintain software components for ATE platforms, including embedded systems, diagnostic tools, and automation frameworks.
  • Participate in full software development lifecycle: requirements analysis, design, implementation, testing, and support.
  • Collaborate with hardware, systems, and product teams to ensure seamless integration and performance.
  • Conduct unit testing, code reviews, and debugging to ensure software quality and reliability.
  • Support internal and external customers with technical troubleshooting and issue resolution.
  • Provide technical guidance and mentorship to junior engineers, helping them grow and achieve high standards of software engineering.
  • Prepare clear and detailed technical documentation for developed software, system architectures, and processes.

Other

  • Bachelor’s or master’s degree in computer science, Electrical Engineering, or related field.
  • Excellent communication skills, both written and verbal, with the ability to collaborate with a cross-functional team and mentor junior staff.
  • Exceptional analytical and debugging skills with a proactive approach to resolving complex issues.
  • Strong interpersonal skills and the ability to work effectively in a team environment.
  • Self-directed self-starter