Software Design Engineer in Test 3/SDET 3 (C++ & Python) - Only W2

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 12 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Data center/server hardware
C++ (and Python)
CI/CD
ADO pipelines
SDET

Job Details

This position location Puget Sound, WA (Hybrid 2 to 3 Days Onsite Required in a Week)

 

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.

 

Ideal Candidate Profile

• The ideal candidate is an SDET 5 with 8-10+ years of overall experience, specializing in configuring and testing server hardware in a data center environment. Technical must-haves include C++ and Python development, testing across Windows/Ubuntu Server, and experience with CI/CD/ADO pipelines. The role supports development and testing for Azure-deployed security hardware. The best candidates will have Rust experience and flexibility across projects. Performance is measured by quality, meeting deadlines, and flexibility.

 

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.

 

“Taras Technology, LLC is an EEO/AA Employer: women, minorities, the disabled and veterans are encouraged to apply”

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.