- Notera att ansökningsdagen för den här annonsen kan ha passerat. Läs annonsen noggrant innan du går vidare med din ansökan.
The Media Processing Division (MPD) within ARM has the mission to be at the forefront of advanced multimedia IP products. The Mali range of Graphics Processors and Video Engines deliver an advanced architecture for hardware acceleration of graphics and video, tuned for low energy consumption and high performance. We are now expanding our existing engineering team in Lund, Sweden and are therefore seeking talented, highly motivated Hardware Verification Engineers.
Verification of high performance, low power IP is a vast and exciting challenge. At ARM, verification is a significant, integral part of any IP development process and for each GPU development the verification activity is planned and executed by a dedicated team of experts who are involved in all stages of the project from methodology definition to design sign-off. You will work as part of a world class engineering team on highly challenging GPU development projects. This is a demanding hands-on role, employing the latest design and verification techniques to develop best-in-class configurable graphics processor hardware IP that is optimized for low power and high performance. As ARM utilises a wide range of verification activities including simulation, prototyping, modelling and formal proofs the successful candidate will be required demonstrate specialist skills in complex IP verification, including hands-on experience using state of the art verification tools, techniques and methodologies. Senior engineers are also expected to contribute significantly to the definition and implementation of verification strategies, support junior engineers, create and review test plans, and technically lead the efforts of small project teams while taking responsibility for the verification quality.
Good university degree, ideally in electronic engineering or computer science, although other science graduates will be considered if they have relevant experience.
A thorough understanding of the current verification strategies required for complex IP development, including constrained random, coverage driven and assertion-based techniques.
Hands-on project experience
Experience of architecting and implementing verification solutions for complex problems at unit and/or top level.
Experience of testbench development in high level verification languages such as SystemVerilog, Specman, Vera, SystemC.
Test plan creation experience.
Ability to express ideas and communicate effectively in English.
A high level of pro-activity, initiative and problem solving
Enthusiasm, drive and the ability to schedule own workload and plan tasks
Use of UNIX, shell and make programming.
CPU, GPU or Video verification experience.
Assertion based verification experience.
High-level programming experience such as C/C++.
Experience of prototyping and/or emulation.
Experience of Verilog or SystemVerilog.
Proficiency in Perl, Python, Tcl, Assembler.
Knowledge of the ARM architecture and AMBA bus system.
Knowledge of 2D and 3D graphics fundamentals and software APIs.
Knowledge of video coding fundamentals.