Firmware & System Test Automation Engineer IV
Back to search resultsCurrently, we are looking for talented resources for one of our listed clients. If interested please reply to me with your updated resume or feel free to reach out to me for more details at (949) 744-7854
On-Site role
Job Description:
- This assignment will be starting off as 6 months, with potential to extend up to 12 months, based on performance, budget, and ongoing need of the assignment.
- There is potential for this to also convert to FTE.
- Working schedule: 100 onsite Business Travel: N/A Overtime: Yes, there's potential for OT.
- Working hours: Standard working hours.
Summary:
- Build end-to-end automation for firmware development and system validation Python-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.
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:
- 10+ years 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.
About us:
At our organization, we take our mission and values to heart! We are on a mission to offer more and better jobs all over the world! Our goal is to care for you while you care for our clients and get you paid the highest pay possible. All our associates working with us are expected to embrace our RACE values: R - Results Matter, A- Approachable, C - Care, and E - Emergency i.e. work with a sense of urgency.
For more relevant job opportunities please visit our website: Denken Solutions Careers