2 months ago
Cambridge, United KingdomStaff+
Responsibilities
- Design, build, and maintain CI and regression environments for large-scale test suites across Linux and Windows.
- Develop and maintain a scalable execution engine that efficiently uses machine and storage resources.
- Design and maintain databases and services for assets, releases, and test results, including reporting and dashboards.
- Integrate QEMU-like software emulation and hardware emulation platforms into the automation workflow.
- Improve AMD’s validation automation ecosystem and infrastructure.
- Align tools teams around common CI and regression methodologies.
- Collaborate with architects, tools teams, and Design & Verification to support quality releases and present complex results clearly.
Requirements
- Solid software engineering experience building automation, tooling, or infrastructure, with strong Python and shell scripting proficiency.
- Hands-on experience developing and maintaining software across Linux and Windows.
- Experience with regression or CI systems such as Jenkins or GitLab CI and job schedulers such as LSF or Slurm.
- Experience designing databases and services for large volumes of assets, releases, and results, and building reporting or dashboards.
- Experience with QEMU or similar software emulation or virtualization platforms.
- Experience operating compute and storage resources at scale and optimizing throughput, reliability, and turnaround time.
- Working knowledge of Git, build systems, and DevOps or release-engineering practices.
- Familiarity with Synopsys ZeBu, Cadence Palladium, Siemens Veloce, or similar hardware emulation platforms is a plus.
- Bachelor’s or master’s degree in Computer Science, Computer Engineering, Electronic or Electrical Engineering, or a related field.
- Strong problem-solving, debugging, communication, collaboration, and independent-work skills.
Benefits
- AMD benefits are referenced as being available, with details provided through AMD’s benefits-at-a-glance information.
- The position is located in Cambridge or Bristol, United Kingdom.
About AMD
AMD designs and sells CPUs, GPUs, and adaptive/embedded computing products for PCs, data centers, gaming, and edge devices. Its portfolio includes Ryzen and EPYC processors, Radeon and Instinct graphics, and adaptive SoCs from its Xilinx acquisition, sold to OEMs, cloud providers, and device makers. Founded in 1969 and headquartered in Santa Clara, it is a public company on NASDAQ and supplies semi-custom chips for major game consoles.
