2 months ago
Base Salary
$130k - $176k/yr
Responsibilities
- Collaborate across the team to develop, document, test, and deploy Raven.
- Design and implement Raven functionality for verifying architectural and microarchitectural CPU features.
- Develop Raven test templates that exercise and stress Arm CPU designs.
- Investigate, debug, and resolve issues reported by Raven users and internal QA.
- Work with CPU verification engineers to understand challenges and develop solutions.
- Use AI responsibly while understanding, reviewing, and maintaining contributed code.
Requirements
- Professional software development experience in C++ and experience with Python or other scripting languages.
- Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
- Strong software engineering skills, including modern object-oriented programming, data structures, and algorithms.
- Assembly-language programming experience and strong computer architecture fundamentals, including caches, TLBs, and processor pipelines.
- Strong written and verbal communication skills.
- Preferred qualifications include microprocessor architecture, CPU verification, random test generation, advanced CPU microarchitecture, Arm architectures and assembly languages, CPU design or verification environments, cross-organizational collaboration, and Verilog HDL or hardware simulation experience.
- A master’s degree in a relevant field is preferred.
Benefits
- Hybrid working with team-determined working patterns; role-specific details are shared during the application process.
- Competitive total rewards package, with details shared during recruitment and selection.
- Recruitment adjustments and accommodations are available upon request.
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.
