Jobs / Arm***

Staff DevOps Engineer

Arm*** · Austin, TX, United States
Austin, TX, United StatesExp: 5-10 yrs198,100-268,000 USD/yearlyHybrid
Remuneration
Total reward package
Location
Austin, TX, United States
Visa sponsorship
Sponsors visa

Job summary

The DevOps Engineer develops and operates engineering infrastructure that supports high-performance CPU design and verification. The role builds automation, CI and regression systems, observability, and distributed workload management for large-scale verification on HPC compute fArm***s, collaborating with software, design, and verification engineers. Relevant technologies include Python or Ruby, Linux, Jenkins, IBM Spectrum LSF, and Slurm.

Benefits

Total reward package

Qualifications

  • Production-quality software or engineering infrastructure delivery experience.
  • Strong software engineering fundamentals, including API design, testing, debugging, source control, code review, and maintainability.
  • Experience with high-performance or large-scale compute environments and distributed workloads.
  • Experience diagnosing system and application issues using observability techniques.
  • Understanding of hardware design and verification flows, including simulation, regression testing, and failure analysis.
  • Expertise in Python or Ruby; shell scripting is strongly preferred.
  • Experience with Linux systems and CI/CD or automated build, test, and regression systems.
  • Strong problem-solving, communication, and collaboration skills.
  • Five to ten years of relevant experience.
  • A degree or equivalent experience in Computer Science, Software Engineering, Electronic Engineering, Computer Engineering, or a related field is desirable.

Responsibilities

  • Develop, test, and operate infrastructure for CPU design and verification.
  • Build software and automation for CPU development and verification workflows.
  • Create tools to submit, manage, monitor, and analyze distributed compute workloads.
  • Improve infrastructure observability with metrics, logging, dashboards, alerting, and automated diagnostics.
  • Improve CI and regression infrastructure for hardware design and verification teams.
  • Integrate source control, CI systems, verification tools, workload schedulers, and engineering services.
  • Diagnose issues across software, verification tools, operating systems, compute infrastructure, and storage.
  • Improve compute utilization, verification throughput, and turnaround time.
  • Support large-scale verification workloads on HPC compute fArm***s.
  • Contribute to technical direction and engineering improvements.

Skills

BashJenkinsLinuxPythonRuby

Degrees

Computer ScienceSoftware EngineeringElectronic EngineeringComputer Engineering

Industry

SemiconductorCPU developmentHardware design and verification

Relocation

No