What skills, experience, and qualifications do I need?
MS or BS in Computer Science, Electrical Engineering, or Computer Engineering or similar disciplines
Minimum of 5 years of verification experience
High level understanding of CPU architecture and microarchitecture, including experience in the area of processor pipeline and memory systems
Experience in the specification, creation, and debug of System Verilog/UVM constrained-random testbenches
Specification and creation of testbenches using coverage driven verification methods
Strong software engineering skills including understanding of object-oriented programming, data structures, algorithms and Assembly language for Arm or other architectures.
Desired behaviors for this role:
At Arm, we are guided by our core beliefs that reflect our rare culture and guide our decisions, defining how we work together to defy ordinary and shape extraordinary:
We, not I
Collaboration first, egos last.
•Start with long-term value to customers and partners, and work back from there.
•Collaborate, decide, commit, and bring people with you.
•Make the most of all the skills and knowledge across Arm; share information with those who need it.
•Care about the people around you.
Passion for progress
Innovation that enables our ecosystems, Arm and our people to thrive.
•Work with pace and judgement. Adapt to circumstances.
•Take risk in support of Arm's progress.
•Be accountable for the decisions you take. Learn from failure.
•Pursue innovation relentlessly.
Be your brilliant self
Skillful individuality, performance and fulfilment.
•Seek and embrace differences.
•Encourage curiosity and challenge.
•Give people trust and autonomy; show people they can trust you to do brilliant work in pursuit of Arm’s goals.