Software Design Engineer Test At Hybrid Apply
Title: Software Design Engineer in Test 3 (SDET 3)
Location: Hybrid Puget Sound, WA
Role Summary:
This Software Design Engineer in Test (SDET) role requires a strong development background to perform low-level firmware and device driver development for data center server hardware. The position focuses on writing native code (C) and Python for developing solutions, and then building automation to validate the code, utilizing Azure DevOps CI/CD pipelines.
Responsibilities
Perform development tasks, specifically targeting low-level firmware and device drivers.
Write native code using languages like C, and build automation using Python.
Design and execute validation testing in local lab racks and cluster environments.
Work with CI/CD pipelines within Azure DevOps.
Configure and manage Virtual Machine (VM) guests across various host operating systems (e.g., Azure hosts 2022/2024, Windows Server).
Collaborate on projects involving diverse server hardware, including Intel, AMD, and ARM blades.
Required Skills
Strong foundational knowledge and experience in C programming (for native/driver level code).
Strong experience in Python (for development and automation).
Minimum 5 7 years of experience focusing on low-level firmware/device driver development.
Experience with CI/CD pipelines and validation automation.
Nice-to-Have Skills
Familiarity with the Rust programming language (willingness to learn is essential).
Experience working with "big iron" server hardware (Intel, AMD, ARM blades).
Direct data center experience.
Knowledge of server client relationships and hardware configurations.
Candidate Traits
Must demonstrate the ability to develop a solution and test it independently.
Must be flexible to learn and quickly adopt new languages, particularly Rust.
Job Responsibilities
Design, deploy, and manage test machines on Windows Server and Ubuntu Server platforms.
Execute detailed test plans, perform hardware diagnostics, and troubleshoot technical issues.
Write and modify code in languages like C++ and Python to support testing procedures.
Collaborate with development teams to ensure functional advancement of hardware systems.
Develop and refine automated test harnesses to ensure quality and reliability.
Produce comprehensive and detailed technical reports on testing outcomes.
Top 3 Required Skills
Minimum 8+ years experience with test experience with data center/server hardware.
Minimum 8+ years experience with development experience with C++ (and Python).
Minimum 2+ years experience with understanding of CI/CD and ADO pipelines.

