×
Register Here to Apply for Jobs or Post Jobs. X

Senior Automation Engineer

Job in Roseville, Placer County, California, 95678, USA
Listing for: Compunnel, Inc.
Full Time position
Listed on 2026-02-03
Job specializations:
  • Software Development
    DevOps, Software Engineer
Job Description & How to Apply Below

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/Git Lab CI, Azure Dev Ops, 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;
    Power Shell 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/Postgre

    SQL, Pandas) and dashboarding tools (Grafana, Power

    BI).
  • Experience with Docker/Ansible for reproducible development and lab host configuration.
  • Prior background in storage firmware or networking ASIC validation.
EDUCATION
  • Bachelor
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary