Opportunity Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list. Find me work
techroles

Software Engineer (Compute Test, Agoura Hills, CA)

Teradyne teradyne.com Open
Agoura Hills Mid-level Software Engineering

At a glance

Mid-level Software Engineering role at Teradyne. Agoura Hills · $132,900–$212,600 base.

SalaryStated by Teradyne
$132,900 – $212,600
Base salary for this role, in USD per year, as published in the posting.
RoleSoftware Engineering
SeniorityMid-level
LocationAgoura Hills
Base pay$132,900–$212,600
PostedOct 6, 2026
Role brief

techroles summary, based on the employer's posting.

What you'll do

  • Shape software for automatic test equipment, covering embedded components, diagnostics, automation frameworks and system infrastructure
  • Carry software work from requirements and architecture through implementation, validation, release and ongoing support
  • Coordinate software, hardware, FPGA, ASIC and systems teams to deliver integrated products
  • Lead design and code reviews, investigate root causes and resolve difficult product or customer issues
  • Set engineering practices and test approaches, mentor colleagues, and guide technical decisions across projects

What you bring

  • At least five years building software professionally, including complex commercial products
  • A bachelor's or master's degree in computer science, electrical or computer engineering, or a related discipline
  • Advanced C# and C++ skills across Windows and Linux, plus experience with software that interfaces directly with hardware
  • Background designing high-performance systems that combine hardware and software, with expertise in debugging across both
  • Experience leading architecture and projects through release, using engineering practices and lifecycle tools such as Git, Jira or Polarion

Who this fits

This senior technical leadership role suits an engineer who can guide architecture and projects, mentor others, and work across software and hardware teams. You must live locally to the Agoura Hills position; visa sponsorship is unavailable.

From the employer

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!

We attract, develop, and retain a high-performance workforce, comprised of people with diverse backgrounds and a shared drive for excellence. We strive to foster a positive and inclusive work environment that helps employees, and communities, thrive.

Opportunity Overview

The Teradyne Software Engineering team is seeking a highly motivated, technically exceptional Senior Software Engineer to lead the design, development, and delivery of software systems for Automatic Test Equipment (ATE). In this role, you will own complex software architectures, drive technical solutions across multiple disciplines, and serve as a key contributor to next-generation semiconductor test platforms.

As a senior member of the engineering team, you will collaborate closely with software, hardware, systems, and product engineering teams to define technical direction, solve complex system-level challenges, and ensure the delivery of high-performance, reliable, and scalable solutions. You will provide technical leadership, mentor engineers, influence engineering best practices, and help shape the future of Teradyne software platforms.

Key Responsibilities

  • Lead the architecture, design, development, and maintenance of software components for ATE platforms, including embedded systems, diagnostic tools, automation frameworks, and system infrastructure.

  • Drive technical solutions through the complete software development lifecycle, including requirements definition, architecture, implementation, validation, deployment, and support.

  • Lead cross-functional initiatives involving software, hardware, FPGA, ASIC, systems, and product engineering teams to deliver integrated product solutions.

  • Design scalable, reusable, maintainable software architectures with a strong emphasis on performance, reliability, extensibility, and long-term supportability.

  • Serve as a technical leader and subject matter expert for complex software and system-level challenges.

  • Lead design reviews, conduct code reviews, perform root-cause analysis, and drive resolution of critical product and customer issues.

  • Define and promote software development best practices, coding standards, test strategies, and CI/CD methodologies.

  • Mentor software engineers and provide technical guidance across projects and teams.

  • Collaborate with product management and systems engineering to translate business, product, and customer requirements into effective technical solutions.

  • Drive continuous improvement in software quality, engineering productivity, automation, development processes, and tools.

  • Support internal and external customers during escalations and complex technical investigations.

  • Prepare and maintain high-quality technical documentation, architecture specifications, design proposals, and support materials.

    Qualifications

    Basic Qualifications

    • Bachelor's or master's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
    • 5+ years of professional software development experience, including delivery of complex commercial software products.

    • Expert proficiency in C# and C++ software development in Windows and Linux environments.

    • Demonstrated experience designing and implementing large-scale, high-performance software systems in hardware/software integrated environments.

    • Strong experience developing software that directly interfaces with hardware platforms, including FPGAs, ASICs, custom instrumentation, or comparable devices.

    • Deep understanding of operating systems, hardware/software interaction, device drivers, communication protocols, and real-time systems.

    • Advanced system-level debugging and performance optimization experience across software and hardware boundaries.

    • Experience leading technical design efforts and driving architecture decisions for complex software systems.

    • Proven ability to independently lead projects from concept through release with minimal supervision.

    • Advanced knowledge of software engineering practices, design patterns, object-oriented design, testing methodologies, CI/CD, version control, and Agile development.

    • Experience with development and lifecycle tools such as Git, Jira, and Polarion.

    • Excellent written and verbal communication skills, including the ability to explain complex technical concepts to cross-functional audiences.

      Preferred Qualifications

      • Experience developing software for semiconductor test, industrial automation, instrumentation, embedded platforms, or other hardware-intensive products.

      • Experience with distributed systems, multithreaded software design, concurrency, and performance optimization.

      • Experience defining software architectures, technical roadmaps, and long-term modernization strategies.

      • Experience using data analytics, cloud-connected systems, or AI-assisted engineering workflows to improve product or development outcomes.

      • Demonstrated success leading cross-functional technical projects and influencing technical direction across organizations.

      Leadership and Professional Competencies

      • Strong technical leadership, judgment, and decision-making abilities.

      • Ability to influence teams and stakeholders without direct authority.

      • Proven mentoring and coaching capability, with a focus on raising engineering standards across the team.

      • Strong ownership mindset and a track record of driving complex initiatives to completion.

      • Ability to balance technical excellence, product requirements, schedule commitments, risk, and business objectives.

      • Self-directed leader who can define priorities, resolve ambiguity, and drive execution with minimal guidance.

      • Ability to represent engineering in customer discussions, design reviews, and strategic planning activities.

      Position Requirements

      We are only considering candidates local to the position location.

      This position is not eligible for visa sponsorship.

      The base salary range for this role is $132,900-$212,600. 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.

      Benefits

      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.

Opportunity

Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Software Engineering$130k+

Find me work

By the team behind techroles.

Find me work
Opportunity

Software Engineering work from LinkedIn, X, Reddit and Upwork, in one list.

Each morning you get everything that fits, strongest first.

Find me work

By the team behind techroles.