Validation Tools Engineer

Microsoft Microsoft · Big Tech · Hillsboro, OR +1 · Silicon Engineering

The Validation Tools Engineer will design and build the test automation framework for custom silicon platforms, focusing on developing scalable automation, tooling, and data infrastructure using Python, SQL, and TypeScript to accelerate post-silicon bring-up and validation.

What you'd actually do

  1. Build & Own the Test Automation Framework
  2. Data & Results Infrastructure
  3. Tooling & Dashboards
  4. Cross-Functional Collaboration
  5. Continuous Improvement & Innovation
  6. Deliver High-Quality Results

Skills

Required

  • Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 2+ years technical engineering experience OR equivalent experience.

Nice to have

  • Experience developing software or test automation in Python.
  • Experience writing SQL queries and working with relational databases.
  • Experience developing tools or web applications in TypeScript (or JavaScript).
  • Effective communication, collaboration and teamwork skills and ability to lead, grow, and contribute to diverse and inclusive teams.
  • Validation tools, verification, validation, or logic development experience as part of a CPU, SoC and/or IP development team.
  • Experience building test automation frameworks, test harnesses, or CI/CD pipelines.
  • Experience with data visualization, dashboards, or front-end frameworks (e.g., React, Angular).
  • Demonstrated validation experience in one or more of the following: Ability to develop sophisticated tools/scripts to support SoC validation debug activities. Ability to develop and maintain tools, harnesses, or scripts that integrate SoC validation debug hooks and capabilities into automated test flows (Linux and/or Windows operating systems). Understanding system level software and firmware. Experience running silicon content on pre-silicon platforms such as emulation or FPGA. Demonstrated success in hardware/software debug efforts. Experience with Azure DevOps or equivalent OPS frameworks. Validation of: Functional: Core, PCIe, Memory Controller, Security, IO, Power Management, Coherency, Manageability, BIOS/Microcode developme

What the JD emphasized

  • customer focused solutions
  • technical solutions
  • custom silicon platforms
  • post-silicon bring-up and validation
  • scalable automation
  • tooling
  • data infrastructure
  • Python
  • SQL
  • TypeScript
  • sophisticated tools/scripts
  • SoC validation debug activities
  • automated test flows
  • hardware/software debug efforts