Overview

If you have a smartphone, digital camera, digital TV, gaming console or a smart meter at home, you’ve already used an ARM Powered product.
Over 125 ARM Powered products are shipped every second and over 35 billion ARM technologybased chips have been shipped to date, making us the world’s leading Intellectual Property IP semiconductor supplier!Our Verification IP VIP team members create Software tools and environments used for the verification of our hardware IP products.
The VIP team has responsibility for supplying reliable, accurate, consistent and documented VIP to design teams in offices around the world.
We ensure compatibility between remotely crafted components by focussing on the correctness of the interfaces between them.
Job PurposeARM is seeking experienced software engineers capable of migrating their experience of applying software design principles to creating our verification solutions.
In particular, we are seeking individuals who can bring experience of rigorous software development methodologies to the team to enable us to continue to improve our products.
Key Accountabilities/ResponsibilitiesOur verification IP engineers have responsibility for the architecting, authoring and testing of our suite of VIP.
We work closely with the ARM architects in the definition of each new interface protocols, providing input on the verifiability of various proposals, by providing a modelling environment for system level communication.
The VIP team has responsibility for supplying reliable, correct, consistent and documented VIP to design teams in offices around the world.
This means that we have an international internal customer base requiring support and enhancements.
Job RequirementsQualificationsGood university degree or equivalent in Computer Science, Mathematics, Engineering or related subject.
Essential Skills & ExperienceMust be able to demonstrate understanding and experience of objectoriented design and programmingExcellent communication and written skills in EnglishAbility to work well individually and as part of a teamExperience and enthusiasm for thorough software development techniques and methodologies such as Unit Test, TDD and automated testingExperience in using modern day software development techniques and workflows such as Continuous Integration and Continuous DeliveryDesirable but non Crucial Skills & ExperienceExperience of class based SystemVerilog designExperience in architecting and coding UVM or OVM verification componentsCoverage driven verification using SystemVerilogPerl, Python or other scripting languageBackgroundThe ARM Systems and Software group enables partners to build systems using ARM IP.
We develop the nonprocessor IP, Verification IP, reference platform designs and software required to build pioneering SoCs used in intelligent devices.
The System IP teams in Sheffield and Manchester are growing rapidly and are responsible for ARM’s mobile platform interconnect designs, with a strong focus on cache coherency in multiprocessor platforms.
These designs form the backbone of mobile SoCs, used in highprofile products that are collectively used by billions of people around the world.
This is a great opportunity to work on products with a global impact, working with world experts in the industry!#LIJC

Information Technology

Finding a job in the UK is very easy now. You can see all job postings on this site. Please give us your e-mail address to see the type of posting or position you are looking for.