Job header section
job navigation section
Hardware at Arm
You know us. With 125 Arm-powered products shipped every second, we'll be in a over a trillion smart devices by 2035. Your smartphone, award-winning VR gaming, the world's fastest supercomputer – our engineers are designing the advanced core processors leading the race towards a connected, autonomous, hyper-performance future.
So, we promise you endless opportunities to experiment and go even further in hardware. From advanced core implementation to full custom physical IPs, here you'll have our backing to push limits in vital areas such as memory, IO and logic.
Learning and Development
We encourage our people to upskill as much as they want with a comprehensive learning and development package which includes technical development, mentoring, internal and external conferences, tech talks, and donut sessions. Whether you want to learn a new programming language, upskill your excel skills or read the latest articles on Microprocessor reporting we are with you to Spark the worlds potential.
We'll always encourage you to take plenty of annual leave, so you stay fresh and inspired. But you know what really does it? When we encourage you to take an extended, paid 4 weeks' sabbatical after 4 years of service.
You're a human being, not a resource. And so it's important to us that we're there for you at significant points in your life. That's why we offer flexible progressive leave. Whether you're having kids, acting as a primary care giver or have lost a loved one, you'll be able to put your family first without worrying about your career.
We create a safe space for you to look after your mental and physical health, with support ranging from medical insurance to the workplace mental health platform Unmind. Alongside a growing number of onsite gyms, yoga, cycling and running clubs. All of which comes with a flexible working policy to ensure you can live life and be your brilliant self.
Are you a passionate verification engineer who loves to work on complex systems, building test environments which finds all the bugs before anyone can? Are you keen on learning new techniques and adopting the state-of-the-art of functional verification?
We have a great opportunity for a highly motivated verification engineer to join a fast-growing team and develop our next generation of performance / low power GPUs.
As an important member of our development team you'll predominantly be involved with employing constrained-random coverage driven simulation techniques using SystemVerilog and UVM. You'll be responsible for adopting new methodologies to improve how we do IP verification in collaboration with other experienced engineers across our team.
You'll contribute to picking the right tool for the job, whether that is a stand-alone SystemVerilog testbench, a formal environment, or properly verifying a unit from a higher level simulation environment.
What will you be accountable for?
The role covers the development and deployment of methodologies as well as direct hands-on test bench development. Your main day-to-day responsibilities will be:
- Full ownership of verification from the test planning phase to project closure.
- Keeping verification environments up to date with the latest standard methodology and adopting new tools for maintaining a high level of code quality.
- Reviewing other team members' proposed changes to both RTL and verification code.
- Continuously improving the verification effort by keeping a keen eye on collected metrics, employing data science was possible to get the most out of each spent CPU cycle.
What skills, experience and qualifications do I need?
You will need to have a good understanding of constrained-random verification and experience from a suitably complex verification environment.
You're comfortable using SystemVerilog to develop re-usable verification components and are familiar with the tools and processes for developing test benches as well as all other aspects of the verification process.
- Experience with SystemVerilog for verification of complex design IP.
- Experience developing re-usable and scalable code by following OOP design principles.
- Good interpersonal skills and ability to work well as part of a team.
- Ability to own all stages of a project to completion.
- Experience with formal verification.
- Knowledge of graphics principles.
- Experience with scripting (Linux, Python).
- Knowledge of C / C++ / Java / C# / other high-level programming languages.
- Experience of formal sequential equivalence checking.
- Experience with Functional Safety aspects of Design / Verification, knowledge of ISO 26262
About the Central Engineering – GPU team
The GPU team produces graphics hardware and software products for mobile and embedded devices. Our Mali™ Graphics Processors (GPUs) have an advanced, highly programmable architecture for accelerating 2D and 3D graphics, specifically tuned for performance and energy efficiency. Our flagship multi-core GPU sets a new standard for graphics and compute performance with low energy consumption.
With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly passionate engineers. By enabling a vibrant, inclusive workplace where all our people can grow and succeed, we encourage our people to share their unique contributions to Arm's success in the global marketplace.
Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of any characteristic.
Life at Arm
Life in the office doesn't get any better. Especially when those offices are as sleek as ours. And the people are as creative and intuitive. Combine that with our popular ‘we, not I' mindset and you enjoy the kind of teamwork and togetherness rarely found elsewhere. We share so much in common, not least the same passion for progress, but we also welcome each other's diversity. Because, ultimately, we love to inspire and be inspired every day.
Everything Made Possible
Just how far do the possibilities of Arm's tech stretch? AI, Machine Learning, IoT… billions of people use our technology every day, spanning countless nations, industries and applications. Most people run their lives on Arm technology. So, you see: you really do know us.