Senior Software Automation Engineer
Hybrid (Cambridge)Full-timePosted 3w ago
About the role
Pure software/infrastructure role at AMD focusing on designing, building, and maintaining the automation platform for large-scale test execution across Linux, Windows, and hardware emulation platforms. Responsibilities include CI pipelines, scheduling, and reporting to surface test results; no hardware design or test writing is required.
Responsibilities
- Design, build, and maintain continuous integration and regression environments that run large-scale test suites – owned by validation, design, and other teams – across Linux and Windows platforms.
- Design and maintain a scalable execution engine to efficiently utilize machine and storage resources.
- Design and maintain databases to manage assets, releases, and results.
- Integrate and support hardware emulation platforms as an execution target within the automation flow.
- Improve our validation automation eco-system and infrastructure.
- Influence and align other tools teams to converge on common CI / regression methodologies.
- Collaborate with other tools teams, Architects, and the Design & Verification team to ensure quality releases and clear presentation of complex results.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Computer Engineering, Electronic / Electrical Engineering, or a related field
- Solid software engineering experience building automation, tooling, or infrastructure, with strong proficiency in Python and shell scripting.
- Hands-on experience developing and maintaining software across both Linux and Windows environments.
- Experience designing or operating regression / CI systems (e.g., Jenkins, GitLab CI, or equivalent) and job schedulers such as LSF or Slurm.
- Experience designing databases and services to manage large volumes of assets, releases, and results, and building reporting / dashboards over them.
- Experience with QEMU or similar software emulation/virtualization platforms for running and scaling test workloads
- Comfort operating compute and storage resources at scale, optimizing throughput, reliability, and turnaround time.
- Working knowledge of version control (Git), build systems, and general DevOps / release-engineering practices.
Skills
Required:PythonShell scriptingLinuxWindowsCI/CD systems
Nice to have:Job schedulersDatabasesQEMU or emulation platforms
Benefits
- Benefits offered are described: AMD benefits at a glance.
Last updated Oct 22, 2026. Interested? Apply on the company site.
About AMD
together we advance_AI
AMD delivers leadership high-performance and adaptive computing solutions to advance data center AI, AI PCs, intelligent edge devices, gaming, & beyond.
AIData CenterHigh-Performance ComputingGamingEdge Devices
More open roles at AMD
- System Thermal Design Staff Engineer5d agoPenang, Malaysia · Engineering
- PD Engineer5d agoHybrid (Bangalore) · Engineering
- PD Engineer5d agoBangalore · Engineering
- Low-Power & CDC Verification Engineer5d agoSanta Clara, California · Engineering
- Technical Program Manager5d agoShanghai · Engineering