CareerPlan

Senior Software Automation Engineer

Cambridge, United KingdomRemoteFull-time2026-09-28 → 2026-10-22
Remote

Core

Design, build, and maintain the automation platform and CI/CI pipelines that run large-scale test execution across Linux and Windows environments and hardware emulation platforms.

Role type

Senior IC software automation engineer (infrastructure)

Builds

Robust, scalable automation frameworks, execution engines, CI pipelines, and reporting systems for test validation

Domain

Semiconductor hardware validation and testing infrastructure

Required skills

Python, shell scripting, Linux/Windows development, CI/CD systems (Jenkins, GitLab CI), job schedulers (LSF, Slurm), database design, QEMU/virtualization, hardware emulation integration, Git, DevOps practices

Preferred skills

Experience with Synopsys ZeBu, Cadence Palladium, or Siemens Veloce emulation platforms, optimizing compute/storage throughput at scale

Technologies

Python, Shell, Linux, Windows, Jenkins, GitLab CI, LSF, Slurm, QEMU, Git, SQL/NoSQL databases

Responsibilities

Design and maintain CI/CD environments for large-scale test suites; Build and maintain scalable execution engines; Design databases for asset and result management; Integrate hardware emulation platforms into automation flows; Optimize compute and storage resource utilization; Collaborate with tools teams and architects to align on CI methodologies

Seniority

Senior, hands-on IC