Validation Engineer or Electrical Engineer
Job Description
This role combines hardware and software validation for servers, focusing on test execution, data analysis, and automation in Santa Clara, CA.
Responsibilities
- Set up test benches required to run validation tests.
- Calibrate test equipment to maintain test integrity.
- Execute validation test cases and document results to evaluate proper device functionality.
- Design and implement experiments (DOEs) based on validation requirements to ensure data integrity and proper device functionality.
- Collect and analyze CPU performance data against specifications and develop a spec compliance prediction model (UPM analysis).
- Perform failure analysis, perform initial triage of failure mechanisms, and support silicon debugging to identify root causes and corrective actions.
- Develop automation scripts to enable efficient data analysis.
Requirements
- Bachelor's degree in Electrical Engineering, Electronics, Computer Engineering, Computer Science, or a related field.
- Industrial experience in related fields is preferred.
- Strong understanding of computer server architecture including hardware and software stacks.
- Experience debugging CPUs or other logic, analog devices, or related components.
- Experience with test execution, data triaging, test content development, and validation is a plus.
- Proven scripting experience in Python, Bash, and C programming.
- Familiarity with Power On Firmware, Kernel, Linux workloads, VMware, Linux SPDK, MPP, and Virtual Switch.
- Server system validation experience is a plus.
Technologies
- Python
- Bash
- C programming
- Power On Firmware
- Kernel
- Linux
- VMware
- SPDK
- MPP
- Virtual Switch
Role Description
- Location: Santa Clara, CA (onsite).
- Shift: Regular day shift, Monday through Friday.
Compensation
Hourly rate: USD 40 - 45 per hour.
Additional Details
- Attention to detail and strong organizational skills.
- Ability to follow given instructions clearly.
- Ability to lift up to 35 pounds and may involve moving computers between racks.
- Reliable transportation required; daily commute expected as the role is onsite.
- Good attitude, communication skills, and willingness to learn.