3 days ago
Base Salary
$198k - $268k/yr
Responsibilities
- Develop and operate infrastructure supporting CPU design and verification workflows.
- Build software and automation for submitting, managing, monitoring, and analyzing distributed compute workloads.
- Improve CI, regression, verification, and engineering infrastructure through maintainable software, automated testing, integrations, and observability.
- Use metrics, logging, dashboards, alerting, profiling, tracing, and diagnostics to investigate system and application issues.
- Identify bottlenecks and improve compute utilization, verification throughput, and turnaround time across HPC compute farms.
- Contribute to technical direction and engineering improvements within the CPU development environment.
Requirements
- Strong software engineering background with a record of delivering production-quality software or engineering infrastructure.
- Five to ten years of experience in a relevant area.
- Expertise in Python or Ruby; shell scripting experience is strongly preferred.
- Experience with Linux systems, high-performance or large-scale compute environments, and distributed workload management.
- Understanding of API design, testing, debugging, source control, code review, maintainability, and automated build, test, or regression systems.
- Experience with hardware design and verification flows, including simulation, regression testing, test execution, results consolidation, and failure analysis.
- Preferred qualifications include CPU, SoC, ASIC, or semiconductor verification experience; SystemVerilog; hardware simulation or formal verification; verification data analysis; release and packaging flows; IP-XACT; IBM Spectrum LSF or Slurm; Jenkins; Linux system programming; containerized environments; and networked storage.
- Degree or equivalent experience in Computer Science, Software Engineering, Electronic Engineering, Computer Engineering, or a related subject area is desirable.
Benefits
- Hybrid working model balancing flexibility with in-person collaboration.
- Opportunity to work on industry-defining CPU IP used in products worldwide.
- Competitive total reward package, with additional details shared during recruitment.
About Arm
Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.
