Senior Automation Engineer

Compunnel, Inc.

Roseville (CA)

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology solutions firm is seeking a Senior Automation Engineer in Roseville, CA. The role involves building end-to-end automation frameworks for firmware development and system validation, emphasizing Python-first tooling and CI/CD integration. Candidates should have over 10 years of automation experience, focusing on PCIe/NVMe and embedded systems. This position also requires technical leadership and cross-functional collaboration to deliver scalable automation solutions.

Qualifications

  • 10+ years of automation experience in firmware/system validation.
  • Expert-level Python programming with strong Linux and Bash skills.
  • Experience with PyTest/Robot Framework and hardware-in-the-loop testing.
  • CI/CD expertise including pipelines-as-code and artifact management.
  • Strong knowledge of PCIe/NVMe and RTOS with lab debug experience.

Responsibilities

  • Design reusable Python/Bash libraries for firmware workflows.
  • Integrate automation with Docker and CI tools like Jenkins.
  • Collaborate across teams and document best practices.
  • Implement telemetry and ETL pipelines for KPIs.

Skills

Python programming
Linux
Bash scripting
C/C++
CI/CD
PCIe/NVMe
RTOS
Log analysis

Education

Bachelor

Tools

PyTest
Robot Framework
Docker
Azure DevOps
Git

Job description

The Senior Automation Engineer will build end-to-end automation frameworks for firmware development and system validation. This role emphasizes Python-first tooling, CI/CD integration, hardware-in-the-loop test orchestration, and automated triage/reporting. The ideal candidate will have deep expertise in PCIe/NVMe, embedded systems, and RTOS environments, with hands-on experience using analyzers and device-under-test (DUT) control. This position requires strong technical leadership, cross-functional collaboration, and the ability to deliver scalable automation solutions that accelerate firmware validation cycles.

KEY RESPONSIBILITIES
  • Design reusable Python/Bash libraries and command-line tools for firmware build, test, and regression workflows.
  • Integrate automation with Docker, Jenkins/GitLab CI, Azure DevOps, Gerrit/Git, Jira, and test management systems.
  • Orchestrate nightly regression runs; implement automated failure classification and dashboard reporting.
  • Enable firmware developers with unit test harnesses, lint/format tools, and emulation adapters.
  • Implement telemetry and ETL pipelines to track coverage, reliability, and performance KPIs.
  • Collaborate across firmware, hardware, and ASIC teams; document standards and best practices.
  • Ensure compliance with IP/data policies and approved vendor processes.
MINIMUM QUALIFICATIONS
  • 10+ years of automation experience in firmware/system validation.
  • Expert-level Python programming; strong Linux, kernel modules, Bash scripting, and working C/C++ for firmware hooks; PowerShell as needed.
  • Experience with PyTest/Robot Framework and hardware-in-the-loop testing.
  • CI/CD expertise including pipelines-as-code, artifact management, secrets handling, and flaky test management.
  • Strong knowledge of PCIe/NVMe, DMA/interrupts, RTOS; hands-on lab debug with logic/protocol analyzers.
  • Experience integrating tools such as Gerrit/Git, Jira, test management systems, and results databases.
  • Proven ability in log analysis, failure bucketing, and clear documentation/communication.
PREFERRED QUALIFICATIONS
  • Experience with CMake/Bazel, cross-compilers, and artifact signing.
  • Familiarity with emulation/simulation flows (FPGA, QEMU) and pre-silicon validation.
  • Data stack expertise (SQLite/PostgreSQL, Pandas) and dashboarding tools (Grafana, PowerBI).
  • Experience with Docker/Ansible for reproducible development and lab host configuration.
  • Prior background in storage firmware or networking ASIC validation.
EDUCATION
  • Bachelor
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Firmware Validation Engineer
Senior Firmware Validation Engineer

AheadComputing Inc. • Portland (TX)

Hybrid
USD 80,000 - 110,000
Competitive Compensation & Benefits Package
Technical Leadership Opportunity
Flexible and inclusive work culture
Senior Firmware Automation Engineer
Senior Firmware Automation Engineer

Compunnel, Inc. • Roseville (CA)

On-site
USD 120,000 - 150,000
Firmware Test Development Engineer
Firmware Test Development Engineer

netPolarity, Inc. (Saicon Consultants, Inc.) • Austin (TX)

Hybrid
USD 100,000 - 130,000
Firmware Quality Assurance Engineer
Firmware Quality Assurance Engineer

Bridge Technical Talent • Connecticut

On-site
USD 90,000 - 120,000
Senior Firmware Validation Engineer
Senior Firmware Validation Engineer

ManpowerGroup Global, Inc. • Town of Norway (WI), Austin (TX)

Hybrid
USD 80,000
Post-Silicon Systems Software Validation Engineer
Post-Silicon Systems Software Validation Engineer

Jobtailor • California (MO)

On-site
USD 140,000 - 210,000
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

On-site
USD 90,000 - 130,000
Firmware Tester - Python Automation
Firmware Tester - Python Automation

Global Connect Technologies • Dearborn (MI)

On-site
USD 90,000 - 120,000
Software Test Engineer
Software Test Engineer

LanceSoft Inc • Raleigh (NC)

On-site
USD 80,000 - 100,000
Senior Engineer II-Applications (Software/Firmware)
Senior Engineer II-Applications (Software/Firmware)

Microchip Technology Inc • Houston (TX)

On-site
USD 110,000 - 170,000