Jobs · Engineering · Oregon

Software Engineer (Teradyne, Oregon)

Teradyne · Tualatin, OR · 2 wk ago
Engineering$130k–$207k/yrFull-time

Responsibilities

  • Lead the architecture and development of HAL software for automated test equipment
  • Partner with Hardware, Software, and Systems teams to define robust and maintainable software interfaces
  • Execute product integration, verification, and detailed debug in lab environments
  • Enable software reuse by abstracting low‑level hardware details
  • Mentor junior team members and act as technical lead on HAL initiatives
  • Define scalable, high‑quality, extensible, and maintainable HAL interfaces for multiple instruments
  • Perform hands‑on system integration, verification testing, root‑cause analysis, and debug
  • Collaborate with Logic Design and Verification teams on hardware/software abstraction
  • Drive technical decisions, ensure best practices, and support junior engineers
  • Contribute to continuous improvement of engineering processes and tools

Requirements

  • BS degree required in Electrical Engineering, Computer Engineering, Computer Science, or related technical field
  • 5+ years of hands-on experience in development and system integration
  • Expertise in C and C++ for FPGA‑based embedded systems and instruments
  • Strong experience with system integration in Linux and Windows environments
  • Proficiency with scripting languages (Python, TCL, Perl, etc.)
  • Experience working in cross‑functional engineering teams
  • Tools: Microsoft Visual Studio, Git, ClearCase/Version Vault, JIRA, and others
  • Operating Systems: Linux, Windows
  • Advanced degree (MS or PhD) in a related technical field
  • Familiarity with Verilog, System Verilog, VHDL, UVM
  • Experience with FPGA‑based system debug or hardware validation
  • Background in automated test equipment or semiconductor instrumentation

Pay

The base salary range for this role is $129,600 - $207,400. 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.

Incentive Plan: This job is eligible for discretionary bonus(es) based on financial performance.

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.

Similar jobs

Software Engineer

OneTrustAtlanta, GA· 3 wk ago
Engineering$116k–$175k/yrapply on job-boards.greenhouse.io

Software Engineer

SupermicroSan Jose, CA· 1 mo ago
Engineering$110k–$135k/yrapply on jobs.supermicro.com

Software Engineer

ActalentMinneapolis, MN· 1 mo ago
Engineering$50–$70/hrapply on ars2.equest.com