Trondheim, Norway
Staff Verification Engineer
Apply now-
Category
Verification -
Job ID
2022-5822 -
Date posted
06/09/2022
Test Our Limits. Your Limits.
Every day the world invents something new to put our chips to the test. You can do the same. Because verification at Arm goes way, way beyond debugging – it’s solving the novel problems behind tech that barely exists yet. It’s working at the bleeding edge of machine learning, simulation software, model checking and hardware prototyping systems. It’s thinking the unthinkable and being sure we’re ready for it.
Work At The Very Edge
At Arm, you’re in a position to influence 95% of the world’s connected devices and all of their applications. Healthcare, infrastructure, virtual reality… you’ll affect hundreds, if not thousands of industries worldwide, racing towards new milestones in human endeavour.
Ground-Breaking Benefits
-
Learning And Development
Whether you want to learn a new programming language, explore your management potential or witness the latest innovations at industry conferences, we promise you both the freedom and the support to develop when you want it.
-
Sabbatical
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 four-week sabbatical after 4 years of service.
-
Progressive Leave
You're a human being, not a resource. So it's important to us that we're there for you at significant points in your life. Whether you're having kids, acting as a primary care giver or have lost a loved one, our flexible progressive leave allows you to put your family first without worrying about your career.
-
Wellbeing
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, so you can live life and be your brilliant self.
The Role
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.
Essential Attributes
- 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.
Desirable Attributes
- 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.
#LI-MF1
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.
Where you'll
be working
View Location
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.