> Markdown version of [/jobs/ext/1407239-sr-software-engineer-teradyne-oregon](https://www.wearedevelopers.com/jobs/ext/1407239-sr-software-engineer-teradyne-oregon). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Sr. Software Engineer (Teradyne, Oregon) - **Company:** Teradyne Inc. - **Location:** Tualatin, OR, United States - **Experience:** Expert - **Salary:** $161,700.0 - $258,800.0 - **Contract:** Permanent contract - **Skills:** Microsoft Windows, Abstraction Layers, JIRA, C++ (Programming Language), IBM Rational ClearCase, Code Reuse, Computer Engineering, Software Debugging, Linux, Logic Synthesis of Circuits, Perl (Programming Language), Field-Programmable Gate Array (FPGA), Python (Programming Language), Microsoft Visual Studio, SystemVerilog, Systems Integration, Tcl (Programming Language), Verilog, VHSIC Hardware Description Language (VHDL), Scripting, Hardware Testing, Git, Information Technology - **Published:** July 23, 2026 - **Apply:** https://dejobs.org/x/x/637EDB862A954323BD873769EE531241/job/ ## About the Role + + BS degree required in Electrical Engineering, Computer Engineering, Computer Science, or related technical field * 10+ 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 ## Description We are seeking a Senior System Integration and HAL Software Engineer to join our Semiconductor Test Engineering team. In this role, you will take ownership of developing Hardware Abstraction Layer (HAL) software and leading system integration efforts for next-generation test instruments. You will collaborate across hardware, software, and systems teams to ensure complex components come together into a scalable, high-performance solution. * 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 All About You We seek an engineer who thrives at the intersection of hardware and software, enjoys solving complex system-level challenges, and has a passion for delivering high-quality products. You are a collaborative partner and a strong technical contributor who elevates the teams you work with. ## Related Videos - [More efficient software for more efficient microchips](https://www.wearedevelopers.com/videos/1164-more-efficient-software-for-more-efficient-microchips) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Improving quality with Agentic AI with Rovo Dev and Xray](https://www.wearedevelopers.com/videos/2005-improving-quality-with-agentic-ai-with-rovo-dev-and-xray) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Best X (Twitter) Accounts for Developers](https://www.wearedevelopers.com/magazine/294-the-best-x-twitter-accounts-for-developers) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)