Staff Top Level Verification EngineerApply now
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.
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.
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.
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.
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.
Are you passionate about graphics, computers, and solving problems around computers trying to do graphics? Are you a programmer at heart with a knack for building solid systems while still having a pragmatic approach to real life problems? This is an opportunity where you get to work on state-of-the-art GPU development, where the main aim is to break the GPU in as many creative ways as you can possibly think of!
The GPU team in Arm has the mission to be at the forefront of advanced multimedia IP products. The Mali range of Graphics Processors delivers an advanced architecture for hardware acceleration of graphics, tuned for low energy consumption and high performance. Due to our considerable success to date and continuing strong customer interest in Mali GPUs, we are looking to further grow and strengthen our Trondheim engineering team through the hiring of a Graphics Verification Engineer.
Implementation and verification of high performance, low power GPUs to drive an ever growing range of embedded devices is a vast and exciting challenge. At Arm, verification is a significant and rewarding part of the processor development process. For each GPU development the verification activity is planned and executed by a dedicated team of specialists who are involved in all stages of the project from architecture and methodology definition, to design sign-off.
As team member you will have a challenging and dynamic role in verifying next-generation graphics processors. If you have a high level of technical proficiency and an ability to pick up and apply new concepts and skills quickly, we want to hear from you.
You will work within a small agile team of engineers with a diverse set of skills from both hardware and software backgrounds. The team verifies graphics processors at the top-level – using architectural stimulus derived from multiple supported APIs including OpenCL, OpenGLES and Vulkan. The team is exposed to a wide range of tools, languages & methodologies as part of their work.
- Writing new tools for testing our GPUs
- Extending our existing tools to test new HW features and new graphics APIs
- Debugging failures – interacting with design, verification and software driver teams
- Contributing to the future development of our GPU architecture
Required Skills and Experience :
- Strong programming skills
- Good understanding of object-oriented programming or functional programming
- Proficiency in problem solving and debugging
- Motivated and result-focused engineer
- Good communication skills
“Nice To Have” Skills and Experience :
- Experience in benchmarking and optimisation
- Development of continuous integration infrastructure
- Experience with agile software development.
- Experience with UNIX development environments.
- Willingness to travel to other Arm sites within Europe.
You will have a chance to learn various technologies (and if you already know some of this then you can teach us a thing or two!).
We write tests using OpenCL, OpenGLES and Vulkan. We use Scala and Python for most of our code. Git and Gerrit are used for version control and code review. Continuous integration is done with Jenkins. As a team we decide how to work and what tools we use.
All arm employees are provided with vital training to succeed in their respective roles. As well as a friendly and high-performance working environment, Arm offers a competitive benefits package in Norway including private medical insurance, 6 weeks of annual leave, sabbatical, supplementary pension, and wellness benefits.
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.