Senior Firmware Automation Engineer

Compunnel Inc.

Roseville (CA)

Vor Ort

USD 120.000 - 150.000

Vollzeit

14 Tage+

Eine vollständige Bewerbung in einer Minute

Maßgeschneiderter Lebenslauf und Anschreiben – versandbereit.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

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.

Qualifikationen

  • 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.

Aufgaben

  • 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.

Kenntnisse

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

Ausbildung

Bachelor

Tools

PyTest
Robot Framework
Docker
Azure DevOps
Git

Jobbeschreibung

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’s degree in Electrical Engineering or Computer Science required.
Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.

oder ziehe deine Datei hierhin.

Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Senior Automation Engineer
Senior Automation Engineer

Compunnel Inc. • Roseville (CA)

Vor Ort
USD 120.000 - 150.000
Firmware Engineer
Firmware Engineer

TechDigital Group • New York (NY)

Vor Ort
USD 90.000 - 130.000
Firmware Quality Assurance Engineer
Firmware Quality Assurance Engineer

Bridge Technical Talent • Connecticut

Vor Ort
USD 85.000 - 125.000
Senior Test Lead - Design Validation
Senior Test Lead - Design Validation

HCL Technologies Limited • Sacramento (CA)

Vor Ort
USD 110.000 - 160.000
Senior Firmware Validation Engineer
Senior Firmware Validation Engineer

AheadComputing Inc. • Portland (TX)

Vor Ort
USD 80.000 - 110.000
Competitive Compensation & Benefits Package
Technical Leadership Opportunity
Flexible and inclusive work culture
Firmware Test Development Engineer
Firmware Test Development Engineer

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

Hybrid
USD 100.000 - 130.000
Firmware Engineer
Firmware Engineer

Smith Arnold Partners • Connecticut

Hybrid
USD 90.000 - 120.000
Hybrid flexibility
Remote work opportunities for coding/à
Firmware QA Strategy & Automation Lead
Firmware QA Strategy & Automation Lead

Compunnel Inc. • Texas

Vor Ort
USD 100.000 - 130.000
Firmware Test Engineer – Autonomous Systems / Autonomous Driving
Firmware Test Engineer – Autonomous Systems / Autonomous Driving

7Th Sky Tech • Palo Alto (CA)

Hybrid
USD 120.000 - 160.000
Firmware Test Engineer – Autonomous Systems / Autonomous Driving
Firmware Test Engineer – Autonomous Systems / Autonomous Driving

7Th Sky Tech • San Francisco (CA)

Hybrid
USD 120.000 - 170.000