Technologist Software Development Engineering (DevOps)
WDC is a leading innovator in Enterprise Storage Networking. We are looking for a passionate and skilled DevOps Engineer to build end-to-end automation for firmware development and system validationPython-first tooling, CI/CD integration, hardware-in-the-loop test orchestration, and automated triage/reporting. Strong PCIe/NVMe + embedded/RTOS knowledge; comfortable with analyzers and DUT control.
Today's exceptional challenges require your unique skills. Together, we can build the future of data storage.
Responsibilities:
- Design reusable Python/Bash libraries and CLIs for FW build/test/regressions.
- Integrate Docker, Jenkins/GitLab CI/Azure DevOps, Gerrit/Git, Jira, test mgmt systems.
- Orchestrate nightly regressions; implement auto-failure classification and dashboards.
- Enable FW developers with unit test harnesses, lint/format, emulation adapters.
- Implement telemetry/ETL pipelines for coverage, reliability, and performance KPIs.
- Collaborate across FW/HW/ASIC; document standards and best practices.
- Adhere to IP/data compliance and approved vendor processes.
Minimum Qualifications:
- Automation experience in FW/system validation.
- Expert Python; linux ; kernel modules; Bash; working C/C++ for FW hooks; PowerShell as needed.
- PyTest/Robot Framework; hardware-in-the-loop experience.
- CI/CD expertise (pipelines-as-code, artifacts, secrets, flaky test mgmt).
- PCIe/NVMe, DMA/interrupts, RTOS; lab debug with logic/protocol analyzers.
- Tool integration with Gerrit/Git, Jira, test mgmt, results DBs.
- Proven log analysis and failure bucketing; strong communication/documentation.
Preferred:
- CMake/Bazel; cross-compilers; artifact signing.
- Emulation/simulation (FPGA, QEMU); pre-silicon validation flows.
- Data stack (SQLite/PostgreSQL, Pandas); Grafana/PowerBI dashboards.
- Docker/Ansible for reproducible dev & lab host config.
- Prior storage FW or networking ASIC validation experience.