Lediga jobb Arm Sweden AB i Lund

Se alla lediga jobb från Arm Sweden AB i Lund. Genom att välja ett specifikt yrke kan du även välja att se alla lediga jobb i Lund som finns inom det yrket.

Verification Engineer

We’re looking for a highly qualified SV UVM Verification Engineer who brings deep expertise in SystemVerilog/UVM-based verification along with a solid formal verification background. This role is ideal for someone who thrives in hands-on verification, enjoys working across simulation and formal domains, and is passionate about driving quality and efficiency in complex IP development. Collaborating with experts across global design centers, you’ll drive imp... Visa mer
We’re looking for a highly qualified SV UVM Verification Engineer who brings deep expertise in SystemVerilog/UVM-based verification along with a solid formal verification background. This role is ideal for someone who thrives in hands-on verification, enjoys working across simulation and formal domains, and is passionate about driving quality and efficiency in complex IP development.
Collaborating with experts across global design centers, you’ll drive impactful projects and help deliver Arm’s next-generation IP using the most sophisticated tools and methodologies.
Job Description:
GPU HW Team in Lund (Sweden), has an extraordinary opportunity for a highly motivated and experienced Verification Engineer to join our expanding GPU HW team and embark on the development journey of one of the world's most sophisticated GPU designs.
You will be acting as a key verification stakeholder in our HW development team. You will be involved in developing formal test benches by deploying formal properties verification techniques to ensure our modules are verified according to the top-notch industry standards. You are comfortable and confident taking ownership of complex work packages and driving them to closure and success.
Responsibilities:
As an Experienced Verification Engineer, you'll be responsible for shaping and executing robust IP verification strategies. Your role will focus both on traditional simulation-based techniques and formal verification methods, ensuring high standards are met throughout the entire development lifecycle.
Full ownership and execution of IP verification work package from the test planning phase to project closure.
10+ years of SystemVerilog/UVM experience to develop, maintain, and evolve scalable verification environments.
Good understanding of functional verification principles, strategies and techniques.
Collaborate closely with design, verification and formal team to ensure robust testbench architecture and coverage closure.
Proficient user of version control, test management and issue tracking tools.
Monitor and improve verification performance using collected metrics and data-driven techniques.

Required Skills and Experience:
10+ years of industry experience in IP/block-level verification using SystemVerilog and UVM.
Formal property verification knowledge and expertise. Proficiency with formal verification tools (e.g., Cadence Jasper-Gold, Synopsys VC Formal, or equivalent).
Good interpersonal skills and ability to efficiently work as part of a highly collaborative team.
Results oriented with a proactive mindset and a strong drive for continuous improvement.

“Nice To Have” Skills and Experience:
Knowledge of graphics principles.
Experience with scripting (Python, Linux shell) to automate and optimize verification workflows.
Skilled in planning verification tasks and producing realistic effort and time estimates.
Exposure to Functional Safety (ISO 26262) and Cybersecurity (ISO 21434) verification practices. Visa mindre

Formal Verification Engineer

Are you looking for an exciting role in a team working on the cutting edge of GPU technology? Maybe looking to use your technical and leadership skills to help drive your career? In the GPU Team you will work alongside the best engineers in the world, making outstanding products for the most successful companies! Collaborating with experts across global design centers, you’ll drive impactful projects and help deliver Arm’s next-generation IP using the most... Visa mer
Are you looking for an exciting role in a team working on the cutting edge of GPU technology? Maybe looking to use your technical and leadership skills to help drive your career? In the GPU Team you will work alongside the best engineers in the world, making outstanding products for the most successful companies!
Collaborating with experts across global design centers, you’ll drive impactful projects and help deliver Arm’s next-generation IP using the most sophisticated tools and methodologies.
Job Description:
GPU HW Team in Lund (Sweden), has an extraordinary opportunity for a highly motivated and experienced Verification Engineer to join our expanding GPU HW team and embark on the development journey of one of the world's most sophisticated GPU designs.
You will be acting as a key verification stakeholder in our HW development team. You will be involved in developing formal test benches by deploying formal properties verification techniques to ensure our modules are verified according to the top-notch industry standards. You are comfortable and confident taking ownership of complex work packages and driving them to closure and success.
Responsibilities:
You'll be responsible for adopting new methodologies to improve how we do IP verification in collaboration with other experienced engineers across our team. Your main day-to-day responsibilities will be:
Full ownership and execution of IP verification work package from the test planning phase to project closure.
Keeping verification environments up to date with the latest methodology and adopting new tools for maintaining a high level of code quality.
Good understanding of verification principles, strategies and techniques.
Eye for details, ensuring high-quality verification and minimizes bug escapes.
Proficient user of version control, test management and issue tracking tools.
Continuously improving the verification effort by keeping a keen eye on collected metrics, employing data science where possible to get the most out of each spent CPU cycle.

Required Skills and Experience:
Minimum 10 years of experience verifying sophisticated designs using formal properties verification techniques.
Experienced with formal engines and tools (i.e. Cadence Jasper Gold).
Good interpersonal skills and ability to efficiently work as part of a highly collaborative team.
Proactive, curious and high reaching, thriving in the multifaceted working environment.
Ready to raise both personal and team performance bar.

“Nice To Have” Skills and Experience:
Shown experience in block-level verification using UVM or similar methodologies.
Experience with git/gerrit
Experience with scripting (Linux, Python).
Skilled in planning verification tasks and producing realistic effort and time estimates.
Experience with Functional Safety aspects of Design / Verification, knowledge of ISO 26262
Experience with Cyber Security, knowledge of ISO 21434 Visa mindre

Graduate GPU Modelling Engineer

Ansök    Aug 14    Arm Sweden AB    Mjukvaruutvecklare
This role is within the GPU Modelling Team, where we have an amazing opportunity for a graduate developer. Our models are written in C++ and implement in detail the micro-architecture of our GPU products. They are extensively used by teams within Arm for different use cases and are delivered to external partners. We are a distributed team, and this position is open for our office in Lund. What you coul be doing as a Graduate? Your role will primarily be to... Visa mer
This role is within the GPU Modelling Team, where we have an amazing opportunity for a graduate developer. Our models are written in C++ and implement in detail the micro-architecture of our GPU products. They are extensively used by teams within Arm for different use cases and are delivered to external partners.
We are a distributed team, and this position is open for our office in Lund.
What you coul be doing as a Graduate?
Your role will primarily be to model different aspects of our upcoming GPUs. This will involve taking ownership of some of the components, correlating the model behaviour against the hardware, problem solving and debugging. You will be working with dedicated and engaged people across the globe as part of our multi-site development projects. Your work will have a large impact on the design and quality of future GPUs and ultimately on the success of Arm.
If you would like to craft the future of energy-efficient devices, this is the place to be!
We are looking for individuals who:
Hold (or are on track to hold) a University degree by the programme start date. This can be a Bachelors, Masters or PhD in computer science, electrical engineering or a related field.
Knowledge of C++ programming
An understanding of computer architecture
Good problem solving and debugging skills
Good English communication (both written and verbal)



Qualities that will help your application stand out:
Knowledge of computer graphics, scripting languages (e.g., Python) or modelling platforms (e.g., SystemC, gem5)



Additional Information
We encourage early applications as we review them on a first come/first served basis.
In Return:
In addition to a competitive salary and comprehensive rewards package, you'll also receive the support, autonomy and opportunity to excel in your career.
With a mid-year, and year-end review you'll have two windows each year to progress recognizing the pace at which you could grow. Attend our "Grad-teach-Grads" workshops, guest speaker series and various social events to expand your knowledge. Want to take this a step further? Join our Graduate Committee and home in on your planning, networking and co-ordination skills.
You'll also be invited to our exclusive Global Graduate Conference (GGC)! A yearly occurrence exclusive for Graduates allowing you to hear from executive members, inspiring speakers and make connections for life.
With many of our leaders and technical specialists having originally joined as a Graduate, will you be next? Visa mindre

Experienced Hardware Engineer

Job Overview Are you an individual who is passionate about digital hardware design and its application in safety-critical systems? The GPU Functional Safety team at Arm is looking for an experienced engineer to help design and verify systems that will shape the future of safety-critical applications such as ADAS and autonomous driving. Responsibilities As part of our team, you will contribute from the early stages of idea conception, through RTL-based desi... Visa mer
Job Overview
Are you an individual who is passionate about digital hardware design and its application in safety-critical systems? The GPU Functional Safety team at Arm is looking for an experienced engineer to help design and verify systems that will shape the future of safety-critical applications such as ADAS and autonomous driving.
Responsibilities
As part of our team, you will contribute from the early stages of idea conception, through RTL-based design and implementation, to the verification of safety mechanisms—ensuring compliance with ISO 26262 standards in our GPU product line.
As a hardware design engineer, you will make a significant impact by:
Writing design documentation and managing requirements
Taking ownership of complex work packages and driving them to completion
Implementing complex digital systems using system Verilog
Performing front-end implementation tasks such as synthesis, logic equivalence checking, power analysis and optimization, and X-propagation checking

Required Skills and Experience
Strong understanding of computer architecture and system fundamentals
MS or PhD in Electrical or Computer Engineering
5 to 10 years of experience in RTL design
Experience with RTL design for complex ASICs and SoCs using Verilog and/or SystemVerilog
Strong interpersonal skills and the ability to work effectively within a highly collaborative team
A growth mindset with a desire to raise both personal and team performance standards

Familiarity or experience in the following:
Static design checks
Synthesis and timing analysis
Power management techniques
X-propagation analysis
Version control tools such as Git



Additional Qualities That Will Help Your Application Stand Out:
Knowledge or experience with functional safety concepts and standards (e.g., ISO 26262, IEC 61508); experience working on Automotive IP or SoCs
Scripting proficiency in Perl, TCL, or Python
Experience with Linux, shell scripting, and Makefiles
Familiarity with requirement management tools (e.g., Dimensions)
Experience with RTL bring-up using formal verification (JasperGold)
Experience with project management tools (e.g., Jira) Visa mindre

Senior Modelling Engineer

This role is within the GPU Modelling Team, where we have a great opportunity for an experienced developer. Our models are written in C++ and implement in detail the micro-architecture of our GPU products. They are extensively used by teams within Arm for different use cases and are delivered to external partners. We are a distributed team, and this position is open for our office in Lund, Sweden. Responsibilities: What You’ll Do Develop and maintain C++ m... Visa mer
This role is within the GPU Modelling Team, where we have a great opportunity for an experienced developer. Our models are written in C++ and implement in detail the micro-architecture of our GPU products. They are extensively used by teams within Arm for different use cases and are delivered to external partners.
We are a distributed team, and this position is open for our office in Lund, Sweden.
Responsibilities:
What You’ll Do
Develop and maintain C++ models of GPU micro-architectures.
Take ownership of specific model components and features.
Debug and correlate model behavior against hardware.
Work closely with hardware, verification, and software teams worldwide.
Contribute to the quality and performance of next-generation GPUs.

If you would like to craft the future of energy-efficient devices, this is the place to be!
Required Skills and Experience :
We are looking for someone with
a Bachelors, Masters or PhD (e.g. computer science, electrical engineering or a related field)
excellent knowledge of C++ programming
good understanding of computer architecture
experience with UNIX environment
good English communication (both written and verbal)

We would be happy if you could explain in a cover letter how your background matches the required skills and experience.
“Nice To Have” Skills and Experience :
Knowledge of GPUs, computer graphics, or modelling platforms (e.g. SystemC) is a plus.

In Return:
All Arm employees are provided with the needed training to succeed in their respective roles. As well as a friendly and high-performing working environment, we offer a competitive reward package including annual bonus, RSUs, healthcare, wellness support and supplementary pension. Also, social events are organised within the company on regular basis.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform job functions, and to receive other benefits and privileges of employment. Visa mindre

Staff System Analysis Engineer

Job Overview: We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence; key technologies for the future of computing. Arm is everywhere technology matters. Are you thrilled by this? Then we should talk. We need hardworking and motivated people to join our team. Working with the world’s best companies as they build sector-leading products from our designs. You’ll share ideas with and learn new skills from the best engineers ... Visa mer
Job Overview:
We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence; key technologies for the future of computing. Arm is everywhere technology matters. Are you thrilled by this? Then we should talk.
We need hardworking and motivated people to join our team. Working with the world’s best companies as they build sector-leading products from our designs. You’ll share ideas with and learn new skills from the best engineers in the world. We work in small teams, so your contributions will make a difference. This role offers the opportunity to lead, challenge the status quo and ultimately change the world of ML and AI!
Responsibilities:
You will work/develop/design/architect new features and evaluate their performance. The features are mainly in the field of ML compiler and framework development, kernel/user space driver development, real time embedded software development, test automation. As an experienced engineer you are expected to be able to take lead on larger work-packages and to mentor more junior engineers. You will also be working closely with the ML HW team to achieve optimal system partitioning.
We are looking for you who has strong analytical skills, has an eagerness to find innovative solutions to sophisticated problems, and are comfortable working in a fast paced and dynamic environment. You have excellent interpersonal skills cooperating closely in diverse teams, striving together to fulfil common targets.
Required Skills and Experience :
Development experience on multi-team projects with milestones and dependencies
Strong programming skills (C, C++, Python).
Source control skills (Git, Gerrit, Repo)
Worked and developed using methods like agile SW development, continuous integration and Test driven development.

“Nice To Have” Skills and Experience :
Experience with Machine Learning applications and frameworks
Experience in compiler development
Open Source software development
Awareness of hardware architecture principles

In Return:
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 Sweden including private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, wellness benefits.
You will be working with a bunch of enthusiastic and brilliant colleagues. We are proud to have a set of behaviours that reflect our DEI (Diversity, Equity & Inclusion) culture and guide our decisions, defining how we work together to shape extraordinary! Visa mindre

Modelling Engineer

Job Description: We are a small team that develops hardware data compression technologies for use across different future Arm IP solutions. We are part of the Arm Central Technology Group responsible for researching and defining groundbreaking technologies for Arm products. We pursue next-generation Arm technology, inventing new concepts that will power billions of devices worldwide. We are looking for another architect to join the team. Are you a forward-... Visa mer
Job Description:
We are a small team that develops hardware data compression technologies for use across different future Arm IP solutions. We are part of the Arm Central Technology Group responsible for researching and defining groundbreaking technologies for Arm products. We pursue next-generation Arm technology, inventing new concepts that will power billions of devices worldwide. We are looking for another architect to join the team.
Are you a forward-thinking, passionate engineer motivated by the challenge of working on this ground-breaking technology? If so, we look forward to learning more about you.
Responsibilities:
Analyzing use cases to resolve how compression can be used to improve performance and power consumption
Inventing compression technology to improve power, performance and area
Modeling use of compression for use cases
Writing specifications for the compression solution for product engineering teams to implement



Required Skills and Experience :
You graduated from a University or Engineering School, in Computer Science, Mathematics, Electronic / Electrical Engineering, or other related field
You have a passion to innovate, think differently, explore new avenues
Strong analytical skills, eagerness to find innovative solutions to sophisticated problems.
You are capable of working efficiently alone as well as in a team environment, this team spanning across multiple groups and multiple countries.



“Nice To Have” Skills and Experience :
A strong understanding of the fundamentals of computer architecture
Programming skills (C++, Python)
Knowledge of digital hardware design or data compression
Comfortable working on immature technologies and following up the latest advances in science
You demonstrate passion, drive and diligence
Good written and verbal communication skills



In Return:
We work directly with engineers across the company to design next-generation hardware. Your work will have a direct impact on our bottom line and the ability to deliver improvements for our customers. You will be part of a growing, fast paced, and lively team and own the implementation of your work.
Arm provides a positive working environment including hybrid working between home and the office, a friendly and high-performance working environment, and a competitive benefits package in Sweden including private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, wellness benefits. Visa mindre

Graduate Modelling Engineer

Ansök    Jan 23    Arm Sweden AB    Hårdvarukonstruktör
We are a small team that develops hardware data compression technologies for use across different future Arm IP solutions. We are part of the Arm Central Technology Group responsible for researching and defining groundbreaking technologies for Arm products. We pursue next-generation Arm technology, inventing new concepts that will power billions of devices worldwide. We are looking for a graduate to join our great team. Are you a forward-thinking, passiona... Visa mer
We are a small team that develops hardware data compression technologies for use across different future Arm IP solutions. We are part of the Arm Central Technology Group responsible for researching and defining groundbreaking technologies for Arm products. We pursue next-generation Arm technology, inventing new concepts that will power billions of devices worldwide. We are looking for a graduate to join our great team.
Are you a forward-thinking, passionate engineer motivated by the challenge of working on this ground-breaking technology? If so, we look forward to learning more about you.
What you could be doing as a Graduate Modelling Engineer?
Analyzing use cases to resolve how compression can be used to improve performance and power consumption
Inventing compression technology to improve power, performance and area
Modeling use of compression for use cases
Writing specifications for the compression solution for product engineering teams to implement



We are looking for individuals who:
Hold (or are on track to hold) a degree from a University in Computer Science, Mathematics, Electronic / Electrical Engineering by the programme start date. Candidates with alternative degrees will also be considered if they have relevant experience.
You have a passion to innovate, think differently, explore new avenues
Strong analytical skills, eagerness to find innovative solutions to sophisticated problems
You are capable of working efficiently alone as well as in a team environment, this team spanning across multiple groups and multiple countries

Qualities that will help your application stand out:
A strong understanding of the fundamentals of computer architecture
Programming skills (C++, Python)
Knowledge of digital hardware design or data compression
Comfortable working on immature technologies and following up the latest advances in science
You demonstrate passion, drive and diligence
Good written and verbal communication skills



Additional Information:
We encourage early applications as we review them on a first come/first served basis. Please apply as soon as you feel ready. Please include your University Transcript (Grade sheet) to your application together with your English CV.
In Return:
In addition to a competitive salary and comprehensive rewards package, you'll also receive the support, autonomy and opportunity to excel in your career.
With a mid-year, and year-end review you'll have two windows each year to progress recognizing the pace at which you could grow. Attend our "Grad-teach-Grads" workshops, guest speaker series and various social events to expand your knowledge. Want to take this a step further? Join our Graduate Committee and home in on your planning, networking and co-ordination skills.
You'll also be invited to our exclusive Global Graduate Conference (GGC)! A yearly occurrence exclusive for Graduates allowing you to hear from executive members, inspiring speakers and make connections for life.
With many of our leaders and technical specialists having originally joined as a Graduate, will you be next? Visa mindre

Staff Software Engineer

Job Overview: We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence; key technologies for the future of computing. Arm is everywhere technology matters. We are offering several positions as software developer. Are you thrilled by this? Then we should talk! We are looking for ambitious and highly motivated people to join our software teams. Working with the world’s best companies as they build industry leading products fr... Visa mer
Job Overview:
We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence; key technologies for the future of computing. Arm is everywhere technology matters. We are offering several positions as software developer. Are you thrilled by this? Then we should talk!
We are looking for ambitious and highly motivated people to join our software teams. Working with the world’s best companies as they build industry leading products from our designs. You will share ideas and learn new skills from the best engineers in the world. We work in small teams, so your contributions will make a difference. This role offers the opportunity to lead, challenge the status quo and ultimately change the world of ML and AI!
We offer several positions within below areas.
Responsibilities:
You will work, architect, design, develop and test new features, evaluate their performance. The features are mainly performed within following technology areas:
ML Compilers - LLVM and Custom based compilers generating efficient machine code for Arm IPs.
HW modeling - Functional and cycle approximate models enabling software development on virtual hardware.
ML Frameworks and Backends - Enable ML frameworks (Tensorflow, ONNX, Pytorch, etc) to be efficiently accelerated and used on Arm IPs.
Platform Software - RTOS- and Linux kernel drivers for embedded systems.
KleidiAI - Library of micro kernels used to accelerate ML workloads on Arm CPUs. These kernels are implemented using Arm technologies like Neon, SVE and SME.
Generative AI - Exploring the emerging field of generative AI and how technologies like LLMs can be deployed on Arm hardware with optimal performance.



As an experienced engineer you are expected to take responsibility for larger work packages and act as a role model and mentor for junior engineers. You will also be working closely with other teams, for example the ML Hardware team to achieve optimal system partitioning.
Required Skills and Experience :
Development experience on multi-team projects with milestones and dependencies
Strong programming skills (C, C++, Python)
Source control skills (Git, Gerrit, Repo)
Agile software development, continuous integration and test driven development

“Nice To Have” Skills and Experience :
Machine Learning applications and frameworks
Compiler development
Linux kernel development
Hardware modelling
Open Source software development
Awareness of hardware architecture principles

In Return:
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 Sweden including private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, wellness benefits.
You will be working with a bunch of enthusiastic and brilliant colleagues. We are proud to have a set of behaviours that reflect our DEI (Diversity, Equity & Inclusion) culture and guide our decisions, defining how we work together to shape extraordinary! Visa mindre

Software Engineer

Job Overview: We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence; key technologies for the future of computing. Arm is everywhere technology matters. We are offering several positions as software developer. Are you thrilled by this? Then we should talk! We are looking for ambitious and highly motivated people to join our software teams. Working with the world’s best companies as they build industry leading products fr... Visa mer
Job Overview:
We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence; key technologies for the future of computing. Arm is everywhere technology matters. We are offering several positions as software developer. Are you thrilled by this? Then we should talk!
We are looking for ambitious and highly motivated people to join our software teams. Working with the world’s best companies as they build industry leading products from our designs. You will share ideas and learn new skills from the best engineers in the world. We work in small teams, so your contributions will make a difference. This role offers the opportunity to lead, challenge the status quo and ultimately change the world of ML and AI!
Responsibilities:
You will work, architect, design, develop and test new features, evaluate their performance. The features are mainly performed within following technology areas:
ML Compilers - LLVM and Custom based compilers generating efficient machine code for Arm IPs.
HW modeling - Functional and cycle approximate models enabling software development on virtual hardware.
ML Frameworks and Backends - Enable ML frameworks (Tensorflow, ONNX, Pytorch, etc) to be efficiently accelerated and used on Arm IPs.
Platform Software - RTOS- and Linux kernel drivers for embedded systems.
KleidiAI - Library of micro kernels used to accelerate ML workloads on Arm CPUs. These kernels are implemented using Arm technologies like Neon, SVE and SME.
Generative AI - Exploring the emerging field of generative AI and how technologies like LLMs can be deployed on Arm hardware with optimal performance.



Required Skills and Experience :
Strong programming skills (C, C++, Python)

“Nice To Have” Skills and Experience :
Machine Learning applications and frameworks
Compiler development
Linux kernel development
Hardware modelling
Open Source software development
Awareness of hardware architecture principles
Agile software development, continuous integration and test driven development
Source control skills (Git, Gerrit, Repo)
2+ years work experience





In Return:
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 Sweden including private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, wellness benefits.
You will be working with a bunch of enthusiastic and brilliant colleagues. At Arm, we are proud to have a set of behaviours that reflect our DEI (Diversity, Equity & Inclusion) culture and guide our decisions, defining how we work together to shape extraordinary! Visa mindre

Senior Software Engineer

Job Overview: We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence; key technologies for the future of computing. Arm is everywhere technology matters. We are offering several positions as software developer. Are you thrilled by this? Then we should talk! We are looking for ambitious and highly motivated people to join our software teams. Working with the world’s best companies as they build industry leading products fr... Visa mer
Job Overview:
We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence; key technologies for the future of computing. Arm is everywhere technology matters. We are offering several positions as software developer. Are you thrilled by this? Then we should talk!
We are looking for ambitious and highly motivated people to join our software teams. Working with the world’s best companies as they build industry leading products from our designs. You will share ideas and learn new skills from the best engineers in the world. We work in small teams, so your contributions will make a difference. This role offers the opportunity to lead, challenge the status quo and ultimately change the world of ML and AI!
We offer several positions within below areas.
Responsibilities:
You will work, architect, design, develop and test new features, evaluate their performance. The features are mainly performed within following technology areas:
ML Compilers - LLVM and Custom based compilers generating efficient machine code for Arm IPs.
HW modeling - Functional and cycle approximate models enabling software development on virtual hardware.
ML Frameworks and Backends - Enable ML frameworks (Tensorflow, ONNX, Pytorch, etc) to be efficiently accelerated and used on Arm IPs.
Platform Software - RTOS- and Linux kernel drivers for embedded systems.
KleidiAI - Library of micro kernels used to accelerate ML workloads on Arm CPUs. These kernels are implemented using Arm technologies like Neon, SVE and SME.
Generative AI - Exploring the emerging field of generative AI and how technologies like LLMs can be deployed on Arm hardware with optimal performance.



As an experienced engineer you are expected to take responsibility for larger work packages and act as a role model and mentor for junior engineers. You will also be working closely with other teams, for example the ML Hardware team to achieve optimal system partitioning.
Required Skills and Experience :
Development experience on multi-team projects with milestones and dependencies
Strong programming skills (C, C++, Python)
Source control skills (Git, Gerrit, Repo)
Agile software development, continuous integration and test driven development

“Nice To Have” Skills and Experience :
Machine Learning applications and frameworks
Compiler development
Linux kernel development
Hardware modelling
Open Source software development
Awareness of hardware architecture principles

In Return:
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 Sweden including private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, wellness benefits.
You will be working with a bunch of enthusiastic and brilliant colleagues. We are proud to have a set of behaviours that reflect our DEI (Diversity, Equity & Inclusion) culture and guide our decisions, defining how we work together to shape extraordinary! Visa mindre

Senior Software Engineer

Job Overview: Arm is seeking a highly motivated and creative Senior Software Engineer to be based in either Lund (Sweden) or Cambridge (UK) to join a software development team working on Machine Learning compilers, predominantly in C++. The software we develop is what enables neural networks to be deployed on both present and future hardware, making the most out of every cycle and every milliwatt. Responsibilities: As a software engineer, contributing to t... Visa mer
Job Overview:
Arm is seeking a highly motivated and creative Senior Software Engineer to be based in either Lund (Sweden) or Cambridge (UK) to join a software development team working on Machine Learning compilers, predominantly in C++.
The software we develop is what enables neural networks to be deployed on both present and future hardware, making the most out of every cycle and every milliwatt.
Responsibilities:
As a software engineer, contributing to the design and implementation of a machine learning compiler. Taking ownership of your tasks and sharing collective responsibility for the success of the project.
As a member of a self-organising scrum team, applying agile methodologies to plan, implement and deliver on time, quality software.
As a hybrid worker (40% in office) and part of a cross-site team, engaging with your colleagues both virtually and in person.
We expect you to be capable of working independently, or in small groups, with a high degree of initiative. Be collaborative and relatable as well a good communicator, able to discuss your work at an appropriate level of detail for your audience. And you need to be proficient in English language, both written and spoken.
Required Skills and Experience :
The software you create will be dealing in both complex abstractions and fine-grained detail. We therefore expect from you:
Strong problem solving abilities
Constant and compelling desire to improve

We set ourselves high engineering quality standards. You will therefore need an understanding of:
Programming, particularly C++ but also scripting languages such as Python
The software lifecycle, from feasibility through to production and support
How to rigorously test software and design software for test



“Nice To Have” Skills and Experience :
Exposure to any of the following:
Compiler development
Low-level hardware interactions
Neural Network Processing Units (NPU) or Graphics Processing Units (GPU) and how they are used for ML. Visa mindre

Senior Software Engineer

Job Overview: Arm is seeking a highly motivated and creative Senior Software Engineer to be based in either Lund (Sweden) or Cambridge (UK) to join a software development team working on Machine Learning compilers, predominantly in C++. The software we develop is what enables neural networks to be deployed on both present and future hardware, making the most out of every cycle and every milliwatt. Responsibilities: As a software engineer, contributing to t... Visa mer
Job Overview:
Arm is seeking a highly motivated and creative Senior Software Engineer to be based in either Lund (Sweden) or Cambridge (UK) to join a software development team working on Machine Learning compilers, predominantly in C++.
The software we develop is what enables neural networks to be deployed on both present and future hardware, making the most out of every cycle and every milliwatt.
Responsibilities:
As a software engineer, contributing to the design and implementation of a machine learning compiler. Taking ownership of your tasks and sharing collective responsibility for the success of the project.
As a member of a self-organising scrum team, applying agile methodologies to plan, implement and deliver on time, quality software.
As a hybrid worker (40% in office) and part of a cross-site team, engaging with your colleagues both virtually and in person.
We expect you to be capable of working independently, or in small groups, with a high degree of initiative. Be collaborative and relatable as well a good communicator, able to discuss your work at an appropriate level of detail for your audience. And you need to be proficient in English language, both written and spoken.
Required Skills and Experience :
The software you create will be dealing in both complex abstractions and fine-grained detail. We therefore expect from you:
Strong problem solving abilities
Constant and compelling desire to improve

We set ourselves high engineering quality standards. You will therefore need an understanding of:
Programming, particularly C++ but also scripting languages such as Python
The software lifecycle, from feasibility through to production and support
How to rigorously test software and design software for test



“Nice To Have” Skills and Experience :
Exposure to any of the following:
Compiler development
Low-level hardware interactions
Neural Network Processing Units (NPU) or Graphics Processing Units (GPU) and how they are used for ML. Visa mindre

Experienced Hardware Verification Engineer

Job Description: Are you passionate about digital hardware verification? This is a fantastic opportunity to move into Machine Learning and Artificial Intelligence, key technologies for the future of computing. Working on the cutting edge of Arm IP, you will take part in crafting technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more! This position can be either located in... Visa mer
Job Description:
Are you passionate about digital hardware verification? This is a fantastic opportunity to move into Machine Learning and Artificial Intelligence, key technologies for the future of computing. Working on the cutting edge of Arm IP, you will take part in crafting technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more!
This position can be either located in Cambridge or Lund.
Responsibilities:
As part of our growing and versatile team, you’ll contribute to the development and verification of groundbreaking ML and Neural Network hardware. Collaborating with experts across global design centers, you’ll drive impactful projects and help deliver Arm’s next-generation IP using the most sophisticated tools and methodologies.
As a verification engineer, you will make a difference by influencing the verification strategy and methodology, taking ownership of complex work packages and driving them to success.
We are looking for you who has strong attention to detail in ensuring effective high quality verification that minimizes bug escapes to higher levels of validation.
Required Skills and Experience :
Confirmed delivery record in block level verification, using methodologies like UVM.
Expertise in coverage driven verification of high-complexity designs.
Experience in the specification, creation, and debug of SystemVerilog/UVM constrained-random testbenches.
Experience in planning the design process and making realistic effort and time estimates.



?“Nice To Have” Skills and Experience :
Experience in working with requirements definition and requirement management.
Formal verification experience.
Experience in building C/C++ based models of a microarchitecture.
Knowledge of the Arm architecture and AMBA bus system.
Continuous integration platforms such as Jenkins, version control tool git.
Hands-on experience of machine learning and neural networks.



In Return:
With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly proficient engineers. As well as a friendly and high-performance working environment, Arm offers a competitive benefits package. We have a hybrid working approach where we offer people the flexibility to work part time from home and part time from the office.
We are proud to have a set of behaviors that reflect our DEI (Diversity, Equity & Inclusion) culture and guide our decisions, defining how we work together to shape extraordinary! These behaviors are assessed as part of the recruitment process: We not I, Do great things, and Be your brilliant self. Visa mindre

Experienced Hardware DevOps Engineer (Lund & Cambridge)

Job Description: You will be working on the cutting edge of Arm IP, you will take part in crafting technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more! This position can be either located in Cambridge or Lund. Responsibilities: As part of our growing and versatile team, you’ll contribute to the development and verification of groundbreaking ML and Neural Network hardwa... Visa mer
Job Description:
You will be working on the cutting edge of Arm IP, you will take part in crafting technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more!
This position can be either located in Cambridge or Lund.
Responsibilities:
As part of our growing and versatile team, you’ll contribute to the development and verification of groundbreaking ML and Neural Network hardware. Collaborating with experts across global design centers, you’ll drive impactful projects and help deliver Arm’s next-generation IP using the most sophisticated tools and methodologies.
As a hardware DevOps engineer, you will make a difference by driving the design and implementation of innovative automation solutions, pushing beyond what the hardware industry normally does in areas like containerization, infrastructure-as-code, cloud-based compute and cloud-based distributed data management, contributing to the quality of the products and an efficient engineering environment. You will also collaborate across Arm wide teams and forums. The ideal candidate will have a deep understanding of modern CI/CD practices, cloud infrastructure, and digital hardware design and verification workflows.
We are looking for you who has a strong curiosity about programming and a talent for writing proven code and have the ability to tackle problems and understand sophisticated systems. You will be supporting engineers across teams so you excellent written and verbal communication skills will come in hand, together with your vast experience in planning and making realistic effort and timescale estimates.
Required Skills and Experience :
Experience working with CI/CD tools such as Jenkins, Gerrit, Docker, Artifactory
Knowledge of Infrastructure-as-Code such as Terraform, Puppet, Ansible, CloudFormation
Proficient using scripting languages such as Python, Bash, Perl, Groovy
Confirmed strong delivery record in automation of engineering environments at scale



“Nice To Have” Skills and Experience :
Knowledge of digital hardware and some hardware description language
Experience in RTL simulation and verification
Knowledge of machine learning / AI fundamentals



In Return:
With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly proficient engineers. As well as a friendly and high-performance working environment, Arm offers a competitive benefits package including private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, wellness benefits. We have a hybrid working approach where we offer people the flexibility to work part time from home and part time from the office. Visa mindre

Experienced Power and Performance Engineer

Job Description: Are you passionate about optimizing hardware design performance per watt? This is a fantastic opportunity to move into Machine Learning and Artificial Intelligence, key technologies for the future of computing. Working on the cutting edge of Arm IP, you will take part in crafting technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more! This position can be... Visa mer
Job Description:
Are you passionate about optimizing hardware design performance per watt? This is a fantastic opportunity to move into Machine Learning and Artificial Intelligence, key technologies for the future of computing. Working on the cutting edge of Arm IP, you will take part in crafting technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more!
This position can be offered in Lund, Sweden or Cambridge, UK.
Responsibilities:
As part of our growing and versatile team, you’ll contribute to the development and verification of groundbreaking ML and Neural Network hardware. Collaborating with experts across global design centers, you’ll drive impactful projects and help deliver Arm’s next-generation IP using the most sophisticated tools and methodologies.
As a hardware Power and Performance Engineer, you will make a difference by analyzing and optimizing performance and power for our next generation IP, using innovative technologies, methodologies and tools. Performing detailed workload characterization to identify performance bottlenecks and propose architectural solutions. You will also collaborate across Arm wide teams and forums for Power and Performance Analysis and Modelling. The ideal candidate have past experience in power analysis or modelling, with design, implementation, or verification backgrounds.
You have experience in planning and making realistic effort and timescale estimates and excellent written and verbal communication skills.
Required Skills and Experience :
Understanding of low power design features and techniques, including clock and power gating, voltage/frequency scaling, memory/logic retention.
Ability to balance trade-offs between power, performance, and area.
Knowledge of digital hardware and some hardware description language.
Knowledge of Physical Implementation flow from RTL through Synthesis, Place & Route to STA.



Additional Qualities That Will Help Your Application Stand Out:
Experience in RTL simulation and verification.
Proficient using scripting languages such as Python, Bash, Perl, Groovy.
Knowledge of machine learning / AI fundamentals.



In Return:
With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly proficient engineers. As well as a friendly and high-performance working environment, Arm offers a competitive benefits package. We have a hybrid working approach where we offer people the flexibility to work part time from home and part time from the office.
We are proud to have a set of behaviours that reflect our DEI (Diversity, Equity & Inclusion) culture and guide our decisions, defining how we work together to shape extraordinary! These behaviours are assessed as part of the recruitment process: We not I, Do great things, and Be your brilliant self. Visa mindre

Experienced Verification Engineer and Line Manager

Job Description: Are you passionate about hardware verification and line management? This is a fantastic opportunity to move into ML and Artificial Intelligence, key technologies for the future of computing. Working on the cutting edge of Arm IP, you will take part in crafting technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more! This position can be either located in C... Visa mer
Job Description:
Are you passionate about hardware verification and line management? This is a fantastic opportunity to move into ML and Artificial Intelligence, key technologies for the future of computing. Working on the cutting edge of Arm IP, you will take part in crafting technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more!
This position can be either located in Cambridge or Lund.
Responsibilities:
As part of our growing and versatile team, you’ll contribute to the development and verification of groundbreaking ML and Neural Network hardware. Collaborating with experts across global design centers, you’ll drive impactful projects and help deliver Arm’s next-generation IP using the most sophisticated tools and methodologies. We are looking for you who have hands on leadership skills and strong planning skills, including accurate effort estimation and effective project execution.
In this role, you will:
Lead and Inspire: Manage and empower a team of verification engineers, encouraging a culture of collaboration, inclusion, and excellence.
Shape the Future: Define verification strategies and methodologies, taking ownership of complex work packages and driving them to success.
Develop Talent: Mentor junior engineers, support team development, and participate in recruitment activities to grow the team.
Collaborate Globally: Work closely with multidisciplinary teams across Arm to deliver high-quality IP efficiently.
Innovate Continuously: Contribute to Arm-wide forums to advance verification methodologies and influence industry standards.



Required Skills and Experience :
Proven track record of technical leadership and managing highly skilled engineering teams.
Extensive experience in block-level verification, with expertise in methodologies like UVM.
Strong attention to detail to ensure high-quality verification with minimal bug escapes.
Expertise in coverage driven verification of high-complexity designs.
Proficiency in developing and debugging SystemVerilog/UVM constrained-random testbenches.



Additional Qualities That Will Help Your Application Stand Out:
Experience in working with requirements definition and requirement management.
Hands-on experience with formal verification techniques.
Experience in building C/C++ based models of a microarchitecture.
Knowledge of the Arm architecture and AMBA bus system.
Experience with continuous integration platforms (e.g., Jenkins) and version control systems (e.g., Git).
Knowledge of machine learning and neural networks is a plus.



In Return:
With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly proficient engineers. As well as a friendly and high-performance working environment, Arm offers a competitive benefits package. We have a hybrid working approach where we offer people the flexibility to work part time from home and part time from the office.
We are proud to have a set of behaviours that reflect our DEI (Diversity, Equity & Inclusion) culture and guide our decisions, defining how we work together to shape extraordinary! These behaviours are assessed as part of the recruitment process: We not I, Do great things, and Be your brilliant self. Visa mindre

Experienced Hardware Design Engineer

Job Description: Are you passionate about digital hardware design? This is a fantastic opportunity to move into Machine Learning and Artificial Intelligence, key technologies for the future of computing. Working on the cutting edge of Arm IP, you will take part in crafting technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more! This position can offered in either Lund, Sw... Visa mer
Job Description:
Are you passionate about digital hardware design? This is a fantastic opportunity to move into Machine Learning and Artificial Intelligence, key technologies for the future of computing. Working on the cutting edge of Arm IP, you will take part in crafting technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more!
This position can offered in either Lund, Sweden or Cambridge, UK
Responsibilities:
As part of our growing and versatile team, you’ll contribute to the development and verification of groundbreaking ML and Neural Network hardware. Collaborating with experts across global design centers, you’ll drive impactful projects and help deliver Arm’s next-generation IP using the most sophisticated tools and methodologies.
As a design engineer you will make a difference by working on design activities throughout all stages of the project. Your work will involve RTL specifications, defining design tasks for the project, taking ownership of complex work packages and driving them to success, including front-end implementation tasks like synthesis, logic equivalence check, power analysis and optimizations.
Required Skills and Experience :
An understanding of the entire ASIC/FPGA design flow and knowledge of hardware description languages: Verilog or System Verilog.
Confirmed delivery record of high quality, low power, high performance sophisticated micro-architecture and RTL implementations in reasonable timescales.
Experience in planning the design process and making realistic effort and timescale estimates.
Experience with low power design techniques and power aware verification.

Additional Qualities That Will Help Your Application Stand Out:
Experience in working with requirements definition and requirement management.
Experience in block level, unit level and system level verification, using methodologies like UVM.
Formal verification experience.
Experience in building C/C++ based models of a microarchitecture.
Knowledge of the Arm architecture and AMBA bus system.
Continuous integration platforms such as Jenkins, version control tool git.
Hands-on experience of machine learning and neural networks.

In Return:
With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly proficient engineers. As well as a friendly and high-performance working environment, Arm offers a competitive benefits package. We have a hybrid working approach where we offer people the flexibility to work part time from home and part time from the office. We are proud to have a set of behaviours that reflect our DEI (Diversity, Equity & Inclusion) culture and guide our decisions, defining how we work together to shape extraordinary! These behaviours are assessed as part of the recruitment process: We not I, Do great things, and Be your brilliant self. Visa mindre

Software Engineer

Job Overview: We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence; key technologies for the future of computing. Arm is everywhere technology matters. We are offering several positions as software developer. Are you thrilled by this? Then we should talk! We are looking for ambitious and highly motivated people to join our software teams. Working with the world’s best companies as they build industry leading products fr... Visa mer
Job Overview:
We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence; key technologies for the future of computing. Arm is everywhere technology matters. We are offering several positions as software developer. Are you thrilled by this? Then we should talk!
We are looking for ambitious and highly motivated people to join our software teams. Working with the world’s best companies as they build industry leading products from our designs. You will share ideas and learn new skills from the best engineers in the world. We work in small teams, so your contributions will make a difference. This role offers the opportunity to lead, challenge the status quo and ultimately change the world of ML and AI!
We offer several positions within below areas.
Responsibilities:
You will work, architect, design, develop and test new features, evaluate their performance. The features are mainly performed within following technology areas:
ML Compilers - LLVM and Custom based compilers generating efficient machine code for Arm IPs.
HW modeling - Functional and cycle approximate models enabling software development on virtual hardware.
ML Frameworks and Backends - Enable ML frameworks (Tensorflow, ONNX, Pytorch, etc) to be efficiently accelerated and used on Arm IPs.
Platform Software - RTOS- and Linux kernel drivers for embedded systems.
KleidiAI - Library of micro kernels used to accelerate ML workloads on Arm CPUs. These kernels are implemented using Arm technologies like Neon, SVE and SME.
Generative AI - Exploring the emerging field of generative AI and how technologies like LLMs can be deployed on Arm hardware with optimal performance.

As an experienced engineer you are expected to take responsibility for larger work packages and act as a role model and mentor for junior engineers. You will also be working closely with other teams, for example the ML Hardware team to achieve optimal system partitioning.
Required Skills and Experience :
Development experience on multi-team projects with milestones and dependencies
Strong programming skills (C, C++, Python)
Source control skills (Git, Gerrit, Repo)
Agile software development, continuous integration and test driven development



“Nice To Have” Skills and Experience :
Machine Learning applications and frameworks
Compiler development
Linux kernel development
Hardware modelling
Open Source software development
Awareness of hardware architecture principles



In Return:
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 Sweden including private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, wellness benefits.
You will be working with a bunch of enthusiastic and brilliant colleagues. We are proud to have a set of behaviors that reflect our DEI (Diversity, Equity & Inclusion) culture and guide our decisions, defining how we work together to shape extraordinary! Visa mindre

Senior ML HW modelling engineer

Job Overview: We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence, key technologies for the future of computing. Working on the cutting edge of Arm IP, crafting technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more! Arm is entering a new growth phase to develop innovative technologies and products for existing and new markets. To do ... Visa mer
Job Overview:
We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence, key technologies for the future of computing. Working on the cutting edge of Arm IP, crafting technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more!
Arm is entering a new growth phase to develop innovative technologies and products for existing and new markets. To do this we need hardworking and motivated people to join our team. Working with the world’s best companies as they build sector-leading products from our designs. You’ll share ideas with and learn new skills from the best engineers in the world. We work in small teams, so your contributions will make a difference. This role offers the opportunity to lead, challenge the status quo and ultimately change the world of ML and AI!
Responsibilities
The team in Lund is responsible for machine learning hardware and software IP.
Our next generation NPU development starts in the HW modelling platform and as a senior HW Modelling engineer, you will work/develop/design/architect new features and evaluate their performance. You will be working closely with the ML HW design and verification teams to contribute to the design, specification, and verification of the product. You will also be assisting the compiler team to ensure the HW is run at optimal performance and supporting the model as an external deliverable in customer engagements. As a senior engineer you are expected to be able to take lead on larger work-packages and to mentor more junior engineers.

We are looking for someone with a strong analytical skills, eagerness to find innovative solutions to complex problems, who like to work in a fast paced and dynamic environment where you cooperate closely in a diverse team of colleagues, together striving to fulfil common targets.

For a sneak peek of ARM Lund, please have a look at the following video: http://bit.ly/2kxWMXp

Required Skills and Experience :
Master’s or PhD degree in Machine learning, Electrical Engineering, Engineering Physics, Computer Science, or similar technical field.
Experienced in HW design and/or modelling
Strong programming skills (C, C++, Python)



“Nice To Have” Skills and Experience :
Experienced in SystemC and HLS flows
Source control skills (Git, Gerrit, Repo)
Worked and developed using methods like agile SW development, continuous integration and Test driven development.
Experience with Machine Learning applications and frameworks
Some experience in compiler development
Sound understanding of signal processing, control system. Visa mindre

Graduate GPU Hardware Architect

The Central Technology Team within Arm develops key technologies which will form the foundation of future products. You will join a multinational, dynamic, collaborative and highly motivated Graphics team in Central Technology to help define the direction of our world leading Mali™ GPU products. The Mali™ Graphics Processor is the #1 shipping GPU. What you could be doing as a Graduate? Your job responsibilities will be diverse and may include architecture... Visa mer
The Central Technology Team within Arm develops key technologies which will form the foundation of future products.
You will join a multinational, dynamic, collaborative and highly motivated Graphics team in Central Technology to help define the direction of our world leading Mali™ GPU products. The Mali™ Graphics Processor is the #1 shipping GPU.
What you could be doing as a Graduate?
Your job responsibilities will be diverse and may include architecture, technology research, hands-on prototyping, and experimental investigations, participating in key industry consortium's, engaging with product groups, collaborating closely with the engineering team, and taking part in partner and customer engagements.
We are looking for individuals who:
Hold (or are on track to hold) a Bachelor’s or Master’s in computer science, electrical engineering or a related field by the programme start date.
Proficiency in high-level programming languages (C/C++)
Proficiency in scripting languages (e.g. Python)
Knowledge of compute architecture (e.g. GPU, CPU, caches)
Good English communication skills
Good problem solving and debugging skills
Willingness to occasionally travel to other Arm locations



Qualities that will help your application stand out:
Knowledge of computer graphics
Knowledge of digital design
Experience with working in a Unix/Linux environment



Additional Information:
We encourage early applications as we review them on a first come/first served basis. Please apply as soon as you feel ready.
Please include your University Transcript (Grade sheet) to your application together with your English CV.
In Return:
In addition to a competitive salary and comprehensive rewards package, you'll also receive the support, autonomy and opportunity to excel in your career.
With a mid-year, and year-end review you'll have two windows each year to progress recognizing the pace at which you could grow. Attend our "Grad-teach-Grads" workshops, guest speaker series and various social events to expand your knowledge. Want to take this a step further? Join our Graduate Committee and home in on your planning, networking and co-ordination skills.
You'll also be invited to our exclusive Global Graduate Conference (GGC)! A yearly occurrence exclusive for Graduates allowing you to hear from executive members, inspiring speakers and make connections for life.
With many of our leaders and technical specialists having originally joined as a Graduate, will you be next? Visa mindre

Graduate Performance Analysis Engineer

Join our Solution Analysis Engineering team in Lund, Sweden! You’ll be part of a multinational, dynamic, and highly motivated group. We analyze the performance of the latest Arm technology for AI acceleration, gaming, and user experience. Our goal is to understand today’s technology and shape it for a better tomorrow. While experience in software development is valuable, what truly matters is your drive to learn and passion for new technology. Effective co... Visa mer
Join our Solution Analysis Engineering team in Lund, Sweden! You’ll be part of a multinational, dynamic, and highly motivated group. We analyze the performance of the latest Arm technology for AI acceleration, gaming, and user experience. Our goal is to understand today’s technology and shape it for a better tomorrow.
While experience in software development is valuable, what truly matters is your drive to learn and passion for new technology. Effective communication and collaboration are key to our success at Arm.
What you could be doing as a Graduate?
Our analysis work will be used for marketing material and customer guidance, but initially it provides our engineering groups across Arm insight into how their designs performs in a system. With this knowledge they can deliver even higher performance and lower energy consumption in future products.
Exactly what tasks will depend on what the team work on at the time, but will typically involve some of
Embedded Linux and Android
Performance Data collection and Analysis
System Analysis
Scripting and Automation



We are looking for individuals who:
Hold (or are on track to hold) a Master's degree in Software Engineering, Electrical Engineering, Engineering Physics, Computer Science or similar technical field by the programme start date.
Genuine curiosity about new technology
Experience in programming, preferably C/C++
Creativity and ability to communicate ideas efficiently
Good interpersonal and collaboration skills
Good English language skills



Qualities that will help your application stand out:
Experience in Android and/or Embedded Linux
Experience in Performance Analysis



Additional Information:

We encourage early applications as we review them on a first come/first served basis. Please apply as soon as you feel ready.
Please provide an academic transcript as part of your application.
In Return:
In addition to a competitive salary and comprehensive rewards package, you'll also receive the support, autonomy and opportunity to excel in your career.
With a mid-year, and year-end review you'll have two windows each year to progress recognizing the pace at which you could grow. Attend our "Grad-teach-Grads" workshops, guest speaker series and various social events to expand your knowledge. Want to take this a step further? Join our Graduate Committee and home in on your planning, networking and co-ordination skills.
You'll also be invited to our exclusive Global Graduate Conference (GGC)! A yearly occurrence exclusive for Graduates allowing you to hear from executive members, inspiring speakers and make connections for life.
With many of our leaders and technical specialists having originally joined as a Graduate, will you be next? Visa mindre

Graduate GPU Software Developer

This role is an outstanding opportunity for the right person to elevate their knowledge in areas such as; Programming Computer Graphics GPU Hardware Debugging Linux (user level) Cloud Automation To boost your career we will provide onboarding, an experienced mentor, trainings, a guide to our inclusive culture, and hands on experience. You will be a part of diverse team that has central role in the organisation. The responsibilities of the Content Valida... Visa mer
This role is an outstanding opportunity for the right person to elevate their knowledge in areas such as;
Programming
Computer Graphics
GPU Hardware Debugging
Linux (user level)
Cloud Automation



To boost your career we will provide onboarding, an experienced mentor, trainings, a guide to our inclusive culture, and hands on experience. You will be a part of diverse team that has central role in the organisation. The responsibilities of the Content Validation team are requirements, design choices, data analysis, debugging and test automation.
What you could be doing as a Graduate?
Working on solutions that will make use of your existing knowledge and skills, whilst also requiring you to learn something new.
Analysing existing tools looking for improvements/automation, alongside trialling new tools.
Learning innovative technologies.



We are looking for individuals who:
Currently are pursuing or have recently completed a Master's degree or equivalent in Electronics Engineering, Computer Science, or a related field.
Qualities that will help your application stand out:
Experience in at least one programming language.
Strong written and verbal communication skills.
Can-do behavior with an analytical approach.
Curiosity about technology outside of the classroom – personal projects, hackathons, or internships etc.
Adaptability and willing to learn how to use unfamiliar tools and systems.



Additional Information:

We encourage early applications as we review them on a first come/first served basis. Please apply as soon as you feel ready.
Please include your University Transcript (Grade sheet) to your application together with your English CV.
In Return:
In addition to a competitive salary and comprehensive rewards package, you'll also receive the support, autonomy and opportunity to excel in your career.
With a mid-year, and year-end review you'll have two windows each year to progress recognizing the pace at which you could grow. Attend our "Grad-teach-Grads" workshops, guest speaker series and various social events to expand your knowledge. Want to take this a step further? Join our Graduate Committee and home in on your planning, networking and co-ordination skills.
You'll also be invited to our exclusive Global Graduate Conference (GGC)! A yearly occurrence exclusive for Graduates allowing you to hear from executive members, inspiring speakers and make connections for life.
With many of our leaders and technical specialists having originally joined as a Graduate, will you be next? Visa mindre

Graduate ML Software Engineer

We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence; key technologies for the future of computing. Arm is everywhere technology matters. Are you thrilled by this? Then we should talk. We need hardworking and motivated people to join our team. Working with the world's best companies as they build sector-leading products from our designs. You'll share ideas with and learn new skills from the best engineers in the world. ... Visa mer
We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence; key technologies for the future of computing. Arm is everywhere technology matters. Are you thrilled by this? Then we should talk.
We need hardworking and motivated people to join our team. Working with the world's best companies as they build sector-leading products from our designs. You'll share ideas with and learn new skills from the best engineers in the world. We work in small teams, so your contributions will make a difference. This role offers the opportunity to lead, challenge the status quo and ultimately change the world of ML and AI!
What you could be doing as a Graduate?
You will work/develop/design/architect new features and evaluate their performance. The features are mainly in the field of ML compiler and framework development, kernel/user space driver development, real time embedded software development, test automation. You will also be working closely with the ML HW team to achieve optimal system partitioning.
We are looking for you who has strong analytical skills, has an eagerness to find innovative solutions to sophisticated problems, and are comfortable working in a fast paced and dynamic environment. You have excellent interpersonal skills cooperating closely in diverse teams, striving together to fulfil common targets.
We are looking for individuals who:
Hold (or are on track to hold) a Master's or PhD degree in Machine learning, Electrical Engineering, Engineering Physics, Computer Science, or similar technical field by the programme start date.
Good programming skills (C, C++, Python)



Qualities that will help your application stand out:
Source control skills (Git, Gerrit, Repo)
Worked and developed using methods like agile Software development, continuous integration and Test driven development.
Experience with Machine Learning applications, frameworks and compilers
Open Source software development
Awareness of hardware architecture principles



Additional Information:
We encourage early applications as we review them on a first come/first served basis. Please apply as soon as you feel ready.
Please include your University Transcript (Grade sheet) to your application together with your English CV.
In Return:
In addition to a competitive salary and comprehensive rewards package, you'll also receive the support, autonomy and opportunity to excel in your career.
With a mid-year, and year-end review you'll have two windows each year to progress recognizing the pace at which you could grow. Attend our "Grad-teach-Grads" workshops, guest speaker series and various social events to expand your knowledge. Want to take this a step further? Join our Graduate Committee and home in on your planning, networking and co-ordination skills.
You'll also be invited to our exclusive Global Graduate Conference (GGC)! A yearly occurrence exclusive for Graduates allowing you to hear from executive members, inspiring speakers and make connections for life.
With many of our leaders and technical specialists having originally joined as a Graduate, will you be next? Visa mindre

Graduate ML Hardware Verification Engineer

We are searching for a graduate engineer passionate about a career in digital hardware verification. Working on the cutting edge of Arm IP, you will take part in crafting technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more! What you will be doing as a Hardware Verification Graduate: As a hardware verification engineer, you will join a growing and highly skilled team de... Visa mer
We are searching for a graduate engineer passionate about a career in digital hardware verification. Working on the cutting edge of Arm IP, you will take part in crafting technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more!
What you will be doing as a Hardware Verification Graduate:
As a hardware verification engineer, you will join a growing and highly skilled team dedicated to developing Machine Learning and Neural Network hardware. Working closely with colleagues from other international design centres, you will contribute to the design and verification of Arm's next generation IP, using the latest methodologies and technology.
We are committed to always improve our ways of working and as part of this you will continuously get the opportunity to learn new skills!
We are looking for individuals who:
Currently are pursuing or have recently completed a university degree in Electrical Engineering, Computer Science, or a related field.
Desire to learn the latest hardware verification techniques.
A keen interest in programming and a talent for crafting solid code.
Ability to solve problems and understand elaborate systems.
Strong written and verbal communication skills.



Qualities that will help your application stand out:
Knowledge of digital hardware and some hardware description language.
Experience in object-oriented programming and frameworks.
Basic understanding of computer architecture.



Additional Information:

We encourage early applications as we review them on a first come/first served basis. Please apply as soon as you feel ready.
Please note you will be asked to provide an academic transcript as part of your application.
In Return:
In addition to a competitive salary and comprehensive rewards package, you'll also receive the support, autonomy and opportunity to excel in your career.
With a mid-year, and year-end review you'll have two windows each year to progress recognizing the pace at which you could grow. Attend our "Grad-teach-Grads" workshops, guest speaker series and various social events to expand your knowledge. Want to take this a step further? Join our Graduate Committee and home in on your planning, networking and co-ordination skills.
You'll also be invited to our exclusive Global Graduate Conference (GGC)! A yearly occurrence exclusive for Graduates allowing you to hear from executive members, inspiring speakers and make connections for life.
With many of our leaders and technical specialists having originally joined as a Graduate, will you be next? Visa mindre

System Analysis Engineer

Job Description: We are a dedicated engineering team working to ensure that Arm delivers performant and functional ML software and hardware solutions and enables our partners to build competitive products. Using detailed analysis and rigorous characterisation, we identify, distill and explain data to Arm engineering, marketing, and external partners. The team covers a wide range of software and hardware levels, application domains, workloads and types of a... Visa mer
Job Description:
We are a dedicated engineering team working to ensure that Arm delivers performant and functional ML software and hardware solutions and enables our partners to build competitive products. Using detailed analysis and rigorous characterisation, we identify, distill and explain data to Arm engineering, marketing, and external partners.
The team covers a wide range of software and hardware levels, application domains, workloads and types of analysis to get a full and accurate picture of ML performance capabilities, limitations and improvement opportunities.
We are growing, and we are offering several opportunities for this team.
Responsibilities:
As an ML System Analysis engineer you will develop test infrastructure for our fully automated test flow, including functional and performance testing, as well as visualisation and report generation of the results. Through teamwork, you will explore, analyse and influence the direction of Machine Learning performance on future Arm IP and systems. Analyzing Machine Learning use-cases and workloads to make Machine Learning run optimally on Arm technology.
We collaborate closely with other specialists across Arm, including software, IP, and Systems teams to understand, explore and challenge the limits of performance capabilities.
We use advanced pre-silicon platforms of next-generation systems, to understand new use-cases and significant workloads to ensure Arm technology delivers excellent ML performance and quality.
Required Skills and Experience :
A bachelor or master degree in engineering or equivalent. Documented programming courses. Good python knowledge is essential.
You have a passion for analysis and improvements.
A high level of pro-activity, initiative and problem solving skills. as well as willingness to take on varied technical challenges.
You have strong communication skills, inter-cultural awareness and you embrace diversity.



“Nice To Have” Skills and Experience :
If you know your way around pre-silicon platforms, building test infrastructure, low level debugging, or some familiarity with data analysis that would be great too!
In Return:
At Arm, you will enjoy working in a highly stimulating collaborative environment. Our team works closely with other software, hardware and system teams across the company. You will have a chance to share ideas with and learn new skills from the best engineers in the world. We work in small teams, so your contributions will really make a difference. Visa mindre

Graduate GPU Hardware Design Engineer

Are you a graduate who is passionate about taking the first step in building a captivating, stimulating and rewarding technology career? We have an amazing opportunity to join our GPU Hardware team in Lund as Graduate GPU Hardware Design Engineer. The GPU Hardware team is responsible for developing Arm's best-in-class GPU IP. The Mali™ and Immortalis™ range of GPUs are the most sold GPUs in the world and are developed by a diverse team of highly motivated,... Visa mer
Are you a graduate who is passionate about taking the first step in building a captivating, stimulating and rewarding technology career? We have an amazing opportunity to join our GPU Hardware team in Lund as Graduate GPU Hardware Design Engineer.
The GPU Hardware team is responsible for developing Arm's best-in-class GPU IP. The Mali™ and Immortalis™ range of GPUs are the most sold GPUs in the world and are developed by a diverse team of highly motivated, creative and innovative engineers that dream up improvements and technology that will make our GPUs even better.
What you could be doing as a Graduate?
Be part of a growing and highly skilled design team. Working closely with dedicated and engaged colleagues from other design centers across the globe.
Directly contribute to the design of Arm's next generation GPUs, using the latest methodologies and technology.
Participate in the entire design process from deriving specifications from requirements, designing and optimizing HW blocks to RTL signoff.
Have an excellent opportunity to learn and develop your skills while shaping the future!

We are looking for individuals who:
Are working towards or completed university degree (or equivalent) in Electrical Engineering, Computer Engineering, Computer Science or other relevant subject.
Qualities that will help your application stand out:
RTL design experience using languages such as SystemVerilog, Verilog or VHDL.
An understanding of computer architecture.
Good problem solving and debugging skills.
Effective communication in English (both written and verbal).
Some idea of verification methodologies would be nice to have.
Knowledge of computer graphics would be a big plus.

Additional Information:
We encourage early applications as we review them on a first come/first served basis. Please provide an academic transcript and a cover letter as part of your application.
In Return:
In addition to a competitive salary and comprehensive rewards package, you'll also receive the support, autonomy and opportunity to excel in your career.
With a mid-year, and year-end review you'll have two windows each year to progress recognizing the pace at which you could grow. Attend our "Grad-teach-Grads" workshops, guest speaker series and various social events to expand your knowledge. Want to take this a step further? Join our Graduate Committee and home in on your planning, networking and co-ordination skills.
You'll also be invited to our exclusive Global Graduate Conference (GGC)! A yearly occurrence exclusive for Graduates allowing you to hear from executive members, inspiring speakers and make connections for life.
With many of our leaders and technical specialists having originally joined as a Graduate, will you be next? Visa mindre

Graduate System Analysis Engineer

We are a dedicated engineering team working to ensure that Arm delivers performant and functional ML software and hardware solutions and enables our partners to build competitive products. Using detailed analysis and rigorous characterisation, we identify, distill and explain data to Arm engineering, marketing, and external partners. The team covers a wide range of software and hardware levels, application domains, workloads and types of analysis to get a ... Visa mer
We are a dedicated engineering team working to ensure that Arm delivers performant and functional ML software and hardware solutions and enables our partners to build competitive products. Using detailed analysis and rigorous characterisation, we identify, distill and explain data to Arm engineering, marketing, and external partners.
The team covers a wide range of software and hardware levels, application domains, workloads and types of analysis to get a full and accurate picture of ML performance capabilities, limitations and improvement opportunities.
What you could be doing as a Graduate?
As an ML System Analysis engineer you will develop test infrastructure for our fully automated test flow, including functional and performance testing, as well as visualisation and report generation of the results. Through teamwork, you will explore, analyse and influence the direction of Machine Learning performance on future Arm IP and systems.
We collaborate closely with other specialists across Arm, including software, IP, and Systems teams to understand, explore and challenge the limits of performance capabilities.
We use advanced pre-silicon platforms of next-generation systems, to understand new use-cases and significant workloads to ensure Arm technology delivers excellent ML performance and quality.
We are looking for individuals who:
Have completed a degree by the programme start date. This can be a Bachelors or Masters in engineering or equivalent.
Documented programming courses. Good python knowledge is essential.
You have a passion for analysis and improvements.
A high level of pro-activity, initiative and problem solving skills. as well as willingness to take on varied technical challenges.
You have strong communication skills, inter-cultural awareness and you embrace diversity.


Qualities that will help your application stand out:
If you know your way around pre-silicon platforms, building test infrastructure, low level debugging, or some familiarity with data analysis that would be great too!
Additional Information:
We encourage early applications as we review them on a first come/first served basis. Please apply as soon as you feel ready. Please note you will be asked to provide an academic transcript as part of your application.
In Return:
In addition to a competitive salary and comprehensive rewards package, you'll also receive the support, autonomy and opportunity to excel in your career.
With a mid-year, and year-end review you'll have two windows each year to progress recognizing the pace at which you could grow. Attend our "Grad-teach-Grads" workshops, guest speaker series and various social events to expand your knowledge. Want to take this a step further? Join our Graduate Committee and home in on your planning, networking and co-ordination skills.
You'll also be invited to our exclusive Global Graduate Conference (GGC)! A yearly occurrence exclusive for Graduates allowing you to hear from executive members, inspiring speakers and make connections for life.
With many of our leaders and technical specialists having originally joined as a Graduate, will you be next? Visa mindre

Graduate System Analysis Engineer

We are a dedicated engineering team working to ensure that Arm delivers performant and functional ML software and hardware solutions and enables our partners to build competitive products. Using detailed analysis and rigorous characterisation, we identify, distill and explain data to Arm engineering, marketing, and external partners. The team covers a wide range of software and hardware levels, application domains, workloads and types of analysis to get a ... Visa mer
We are a dedicated engineering team working to ensure that Arm delivers performant and functional ML software and hardware solutions and enables our partners to build competitive products. Using detailed analysis and rigorous characterisation, we identify, distill and explain data to Arm engineering, marketing, and external partners.
The team covers a wide range of software and hardware levels, application domains, workloads and types of analysis to get a full and accurate picture of ML performance capabilities, limitations and improvement opportunities.

What you could be doing as a Graduate?
As an ML System Analysis engineer you will develop test infrastructure for our fully automated test flow, including functional and performance testing, as well as visualisation and report generation of the results. Through teamwork, you will explore, analyse and influence the direction of Machine Learning performance on future Arm IP and systems.
We collaborate closely with other specialists across Arm, including software, IP, and Systems teams to understand, explore and challenge the limits of performance capabilities.
We use advanced pre-silicon platforms of next-generation systems, to understand new use-cases and significant workloads to ensure Arm technology delivers excellent ML performance and quality.

We are looking for individuals who:
Hold (or are on track to hold) a degree by the programme start date. This can be a Bachelors or Masters in engineering or equivalent.
Documented programming courses. Good python knowledge is essential.
You have a passion for analysis and improvements.
A high level of pro-activity, initiative and problem solving skills. as well as willingness to take on varied technical challenges.
You have strong communication skills, inter-cultural awareness and you embrace diversity.


Qualities that will help your application stand out:
If you know your way around pre-silicon platforms, building test infrastructure, low level debugging, or some familiarity with data analysis that would be great too!

Additional Information
We encourage early applications as we review them on a first come/first served basis.

In Return:
In addition to a competitive salary and comprehensive rewards package, you'll also receive the support, autonomy and opportunity to excel in your career.
With a mid-year, and year-end review you'll have two windows each year to progress recognizing the pace at which you could grow. Attend our "Grad-teach-Grads" workshops, guest speaker series and various social events to expand your knowledge. Want to take this a step further? Join our Graduate Committee and home in on your planning, networking and co-ordination skills.
You'll also be invited to our exclusive Global Graduate Conference (GGC)! A yearly occurrence exclusive for Graduates allowing you to hear from executive members, inspiring speakers and make connections for life.
With many of our leaders and technical specialists having originally joined as a Graduate, will you be next? Visa mindre

Software Engineer

Job Overview: We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence; key technologies for the future of computing. Arm is everywhere technology matters. Are you thrilled by this? Then we should talk. We need hardworking and motivated people to join our team. Working with the world’s best companies as they build sector-leading products from our designs. You’ll share ideas with and learn new skills from the best engineers ... Visa mer
Job Overview:
We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence; key technologies for the future of computing. Arm is everywhere technology matters. Are you thrilled by this? Then we should talk.
We need hardworking and motivated people to join our team. Working with the world’s best companies as they build sector-leading products from our designs. You’ll share ideas with and learn new skills from the best engineers in the world. We work in small teams, so your contributions will make a difference. This role offers the opportunity to lead, challenge the status quo and ultimately change the world of ML and AI!
Responsibilities:
You will work/develop/design/architect new features and evaluate their performance. The features are mainly in the field of ML compiler and framework development, kernel/user space driver development, real time embedded software development, test automation. You will also be working closely with the ML HW team to achieve optimal system partitioning.
We are looking for you who has strong analytical skills, has an eagerness to find innovative solutions to sophisticated problems, and are comfortable working in a fast paced and dynamic environment. You have excellent interpersonal skills cooperating closely in diverse teams, striving together to fulfil common targets.
Required Skills and Experience :
Strong programming skills (C, C++, Python)



“Nice To Have” Skills and Experience :
Source control skills (Git, Gerrit, Repo)
Worked and developed using methods like agile SW development, continuous integration and Test driven development.
Experience with Machine Learning applications, frameworks and compilers
Open Source software development
Awareness of hardware architecture principles



In Return:
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 Sweden including private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, wellness benefits.
You will be working with a bunch of enthusiastic and brilliant colleagues. At Arm, we are proud to have a set of behaviors that reflect our DEI (Diversity, Equity & Inclusion) culture and guide our decisions, defining how we work together to shape extraordinary! Visa mindre

Graduate System Analysis Engineer

We are a dedicated engineering team working to ensure that Arm delivers performant and functional ML software and hardware solutions and enables our partners to build competitive products. Using detailed analysis and rigorous characterisation, we identify, distill and explain data to Arm engineering, marketing, and external partners. The team covers a wide range of software and hardware levels, application domains, workloads and types of analysis to get a ... Visa mer
We are a dedicated engineering team working to ensure that Arm delivers performant and functional ML software and hardware solutions and enables our partners to build competitive products. Using detailed analysis and rigorous characterisation, we identify, distill and explain data to Arm engineering, marketing, and external partners.
The team covers a wide range of software and hardware levels, application domains, workloads and types of analysis to get a full and accurate picture of ML performance capabilities, limitations and improvement opportunities.

What you could be doing as a Graduate?
As an ML System Analysis engineer you will develop test infrastructure for our fully automated test flow, including functional and performance testing, as well as visualisation and report generation of the results. Through teamwork, you will explore, analyse and influence the direction of Machine Learning performance on future Arm IP and systems.
We collaborate closely with other specialists across Arm, including software, IP, and Systems teams to understand, explore and challenge the limits of performance capabilities.
We use advanced pre-silicon platforms of next-generation systems, to understand new use-cases and significant workloads to ensure Arm technology delivers excellent ML performance and quality.

We are looking for individuals who:
Hold (or are on track to hold) a degree by the programme start date. This can be a Bachelors or Masters in engineering or equivalent.
Documented programming courses. Good python knowledge is essential.
You have a passion for analysis and improvements.
A high level of pro-activity, initiative and problem solving skills. as well as willingness to take on varied technical challenges.
You have strong communication skills, inter-cultural awareness and you embrace diversity.


Qualities that will help your application stand out:
If you know your way around pre-silicon platforms, building test infrastructure, low level debugging, or some familiarity with data analysis that would be great too!

Additional Information
We encourage early applications as we review them on a first come/first served basis.

In Return:
In addition to a competitive salary and comprehensive rewards package, you'll also receive the support, autonomy and opportunity to excel in your career.
With a mid-year, and year-end review you'll have two windows each year to progress recognizing the pace at which you could grow. Attend our "Grad-teach-Grads" workshops, guest speaker series and various social events to expand your knowledge. Want to take this a step further? Join our Graduate Committee and home in on your planning, networking and co-ordination skills.
You'll also be invited to our exclusive Global Graduate Conference (GGC)! A yearly occurrence exclusive for Graduates allowing you to hear from executive members, inspiring speakers and make connections for life.
With many of our leaders and technical specialists having originally joined as a Graduate, will you be next? Visa mindre

Graduate Compiler Engineer

Ansök    Aug 8    Arm Sweden AB    Mjukvaruutvecklare
Job Overview: With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly hardworking professionals. By enabling a vibrant, inclusive, meritocratic, and open 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. Are you interested to join a GPU compiler team working on a groundbreaking mobile GPU? We are looking for a... Visa mer
Job Overview:
With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly hardworking professionals. By enabling a vibrant, inclusive, meritocratic, and open 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.
Are you interested to join a GPU compiler team working on a groundbreaking mobile GPU?
We are looking for a skilled and motivated Graduate Compiler Engineer to expand the team supporting the Mali™ mobile IPs. We support Graphics and Compute APIs and work on improving the GPU technologies that the mobile and automotive markets will see in years to come.
The team in Lund is responsible for Graphics GPU support (Vulkan, OpenGL/ES, DirectX).
For a sneak peek what it’s like to work at Arm in Lund, please have a look at the following video: http://bit.ly/2kxWMXp
Responsibilities:
Analysing content and workloads, implementing and testing new compiler features and chip in new optimizations to ensure we get efficient performance out of our Mali GPUs. You will have the chance to make a difference by influencing future architectures and instruction sets!
Required Skills and Experience :
Experience with compiler development (university courses or personal projects)



“Nice To Have” Skills and Experience :
Experience with LLVM Visa mindre

Principal Graphics Architect

Job Overview: We are looking for someone to join our team to investigate new 3D graphics trends and technologies, and how these apply to Arm GPUs and Arm-based systems. Arm's Central Technology organisation is responsible for early development and selection of technology to keep Arm's products redefining the state-of-the-art. Are you passionate about the future of graphics and GPUs? If yes, join us and help drive it forward! Early stage prototyping can req... Visa mer
Job Overview:
We are looking for someone to join our team to investigate new 3D graphics trends and technologies, and how these apply to Arm GPUs and Arm-based systems.
Arm's Central Technology organisation is responsible for early development and selection of technology to keep Arm's products redefining the state-of-the-art. Are you passionate about the future of graphics and GPUs? If yes, join us and help drive it forward!
Early stage prototyping can require a diverse skill set and so the role favors applicants with a broad knowledge of GPUs, compute and software development skills. You will work closely with other members of the architecture team to define direction and share ideas, and develop prototypes or undertake investigations individually and in small groups.
Responsibilities:
Analysing, prototyping and quantifying features of and improvements to mobile graphics on Mali, including the implications for hardware design and software architecture in tandem with other specialists.
Collaborating with content and performance analysis teams to identify potential high impact improvements.
Explaining new technology and its implications to internal and external partners - strong communication skills are highly valued.



Required Skills and Experience :
Detailed specialist knowledge of modern graphics techniques. In this domain you should have awareness of and opinions on where this subject is going and the motivating forces behind these trends.
Hands-on experience using one or more of Vulkan, DirectX, or Metal APIs. You know at least one API well enough to be annoyed at its limitations.
A solid understanding of GPU architecture and what content considerations are necessary for good performance.
You combine the above with good C++ development experience, know your way around common development tools (e.g. version control systems) and are comfortable independently developing your own tools and prototypes.



“Nice To Have” Skills and Experience :
You are self-motivated and ambitious, and have the ability to work as part of a team and to network across teams.
Excellent communication and interpersonal skills, distilling and engaging wide ranging audiences in discussion on complex technical subjects
In a creative environment, a broad range of interests and experience can bring new insight. We are keen to see candidates with interests that don't match our own, and to allow the best ideas to flourish. Visa mindre

Software Engineer

Job Overview: Arm is seeking a highly motivated and creative Software Engineer to be based in either Lund (Sweden) or Cambridge (UK) to join a software development team working on Machine Learning compilers, predominantly in C++. The software we develop is what enables neural networks to be deployed on both present and future hardware, making the most out of every cycle and every milliwatt. Responsibilities: As a software engineer, contributing to the desi... Visa mer
Job Overview:
Arm is seeking a highly motivated and creative Software Engineer to be based in either Lund (Sweden) or Cambridge (UK) to join a software development team working on Machine Learning compilers, predominantly in C++.
The software we develop is what enables neural networks to be deployed on both present and future hardware, making the most out of every cycle and every milliwatt.
Responsibilities:
As a software engineer, contributing to the design and implementation of a machine learning compiler. Taking ownership of your tasks and sharing collective responsibility for the success of the project.
As a member of a self-organising scrum team, applying agile methodologies to plan, implement and deliver on time, quality software.
As a hybrid worker (40% in office) and part of a cross-site team, engaging with your colleagues both virtually and in person.
We expect you to be capable of working independently, or in small groups, with a high degree of initiative. Be collaborative and relatable as well a good communicator, able to discuss your work at an appropriate level of detail for your audience. And you need to be proficient in English language, both written and spoken.
Required Skills and Experience :
The software you create will be dealing in both complex abstractions and fine-grained detail. We therefore expect from you:
Strong problem solving abilities
Constant and compelling desire to improve

We set ourselves high engineering quality standards. You will therefore need an understanding of:
Programming, particularly C++ but also scripting languages such as Python
The software lifecycle, from feasibility through to production and support
How to rigorously test software and design software for test



“Nice To Have” Skills and Experience :
Exposure to any of the following:
Compiler development
Low-level hardware interactions
Neural Network Processing Units (NPU) or Graphics Processing Units (GPU) and how they are used for ML. Visa mindre

System Analysis Engineer

Job Overview: We are looking for a champion with a strong analytical mindset to join our team and help ensure the best ML performance with most recent Arm ML software, systems and IP. To be successful in this opportunity we believe you have a couple years of experience in software engineering with a passion for analysis and improvements, are flexible, quick to learn and motivated by the opportunity to understand and improve the performance of future Machin... Visa mer
Job Overview:
We are looking for a champion with a strong analytical mindset to join our team and help ensure the best ML performance with most recent Arm ML software, systems and IP. To be successful in this opportunity we believe you have a couple years of experience in software engineering with a passion for analysis and improvements, are flexible, quick to learn and motivated by the opportunity to understand and improve the performance of future Machine Learning solutions using Arm technology.
You have good communication skills, inter-cultural awareness and you embrace diversity.
Are you our next team member?


Responsibilities:
As a member of the ML System Analysis team you will conduct performance analysis investigations to gain insights and help influence the direction of Machine Learning software. We work in small teams, so your contributions will make a difference.
You will engage with specialists across Arm, including software and systems teams to understand, explore and challenge the limits of performance capabilities.
You will use sophisticated pre-silicon platforms of next-generation systems, to understand new use-cases and significant workloads to ensure Arm IP and systems deliver excellent ML performance.


Required Skills and Experience :
Experience with SW development in languages such as C, C++, Python
Confirmed software engineering experience in the industry
Ability to distil, pick out and present key findings from large amounts of data.



“Nice To Have” Skills and Experience :
Experience with pre-silicon platforms such as Models, RTL simulation, emulation or FPGA.
Experience with working with Linux
Data analysis and visualisation, for example Jupyter Notebooks Visa mindre

Experienced Hardware Design Engineer within ML

Job Overview: Are you passionate about digital hardware design? This is a fantastic opportunity to move into Machine Learning and Artificial Intelligence, key technologies for the future of computing. Working on the cutting edge of Arm IP, you will be creating technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more! Responsibilities: In this role, you'll be part of a growi... Visa mer
Job Overview:
Are you passionate about digital hardware design? This is a fantastic opportunity to move into Machine Learning and Artificial Intelligence, key technologies for the future of computing. Working on the cutting edge of Arm IP, you will be creating technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more!
Responsibilities:
In this role, you'll be part of a growing and highly skilled team focusing on ML and Neural Network hardware. Working closely with colleagues from other international design centres, you will support the design and verification of Arm’s next generation IP, using the latest methodologies and technology.
As a design engineer you'll be working on design activities throughout all stages of the project. The work will involve RTL specifications, defining design tasks for the project, as well as performing the actual design work, including front-end implementation tasks like synthesis, logic equivalence check, power analysis and optimizations. As a senior member of the team will take the lead on larger work-packages, and mentor more junior engineers. You are also encouraged to be able to drive methodology threads in Arm wide forums.
For a sneak peek of Arm Lund, please have a look at the following video: http://bit.ly/2kxWMXp
Required Skills and Experience :
University degree or equivalent experience in electrical engineering or other relevant subject.
A deep understanding of the entire ASIC/FPGA design flow and knowledge of hardware description languages: Verilog or System Verilog.
Demonstrate an excellent delivery record of high quality, low power, dedication complex micro-architecture and RTL implementations in reasonable timescales.
Experience in block level, unit level and system level verification, using methodologies like UVM.
Experience in planning the design process and making realistic effort and timescale estimates.
You have experience with low power design techniques and power aware verification

“Nice To Have” Skills and Experience:
Knowledge of machine learning / AI fundamentals.
Consistent record of technical leadership of a team of highly skilled engineers.
Knowledge of the Arm architecture and AMBA bus system.
Formal verification experience.
Proficient in scripting languages such as Tcl, Python and Perl
Experience of prototyping and/or emulation.
Experience in working with requirements definition and requirement management.



In Return:
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 Sweden including private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, wellness benefits. At Arm, we have a hybrid working approach where we offer people the flexibility to work part of their time from home and part of the time from the office.
You will be working with a bunch of enthusiastic and brilliant colleagues. At Arm, we are proud to have a set of behaviours that reflect our DEI (Diversity, Equity & Inclusion) culture and guide our decisions, defining how we work together to shape extraordinary! These behaviours are assessed as part of the recruitment process: We not I, Do great things, and Be your brilliant self. Visa mindre

Modelling Engineer

Job Description: We are a small team that develops hardware data compression technologies for use across different future Arm IP solutions. We are part of the Arm Central Technology Group responsible for researching and defining groundbreaking technologies for Arm products. We pursue next-generation Arm technology, inventing new concepts that will power billions of devices worldwide. We are looking for another architect to join the team. Are you a forward-... Visa mer
Job Description:
We are a small team that develops hardware data compression technologies for use across different future Arm IP solutions. We are part of the Arm Central Technology Group responsible for researching and defining groundbreaking technologies for Arm products. We pursue next-generation Arm technology, inventing new concepts that will power billions of devices worldwide. We are looking for another architect to join the team.
Are you a forward-thinking, passionate engineer motivated by the challenge of working on this ground-breaking technology? If so, we look forward to learning more about you.
Responsibilities:
Analyzing use cases to resolve how compression can be used to improve performance and power consumption
Inventing compression technology to improve power, performance and area
Modeling use of compression for use cases
Writing specifications for the compression solution for product engineering teams to implement



Required Skills and Experience :
You graduated from a University or Engineering School, in Computer Science, Mathematics, Electronic / Electrical Engineering, or other related field
You have a passion to innovate, think differently, explore new avenues
Strong analytical skills, eagerness to find innovative solutions to sophisticated problems.
You are capable of working efficiently alone as well as in a team environment, this team spanning across multiple groups and multiple countries.



“Nice To Have” Skills and Experience :
A strong understanding of the fundamentals of computer architecture
Programming skills (C++, Python)
Knowledge of digital hardware design or data compression
Comfortable working on immature technologies and following up the latest advances in science
You demonstrate passion, drive and diligence Visa mindre

Senior Engineer in GPU

Responsibilities: As an ML System Test engineer you will develop test infrastructure for our fully automated test flow, including functional and performance testing, as well as visualisation and report generation of the results. You will explore, analyse and influence the direction of Machine Learning performance on future Arm IP and systems. We collaborate closely with other specialists across Arm, including software, IP, and Systems teams to understand, ... Visa mer
Responsibilities:
As an ML System Test engineer you will develop test infrastructure for our fully automated test flow, including functional and performance testing, as well as visualisation and report generation of the results. You will explore, analyse and influence the direction of Machine Learning performance on future Arm IP and systems.
We collaborate closely with other specialists across Arm, including software, IP, and Systems teams to understand, explore and challenge the limits of performance capabilities.
We use advanced pre-silicon platforms of next-generation systems, to understand new use-cases and significant workloads to ensure Arm IP and systems deliver excellent ML performance and quality.
Required Skills and Experience :
You have experience working with SW development or automated testing. Good python knowledge is crucial.
You have a passion for analysis and improvements.
A high level of pro-activity, initiative and problem solving skills. as well as willingness to tackle multifaceted technical challenges.
You have strong communication skills, inter-cultural awareness and you embrace diversity.



“Nice To Have” Skills and Experience :
If you have knowledge of working with pre-silicon platforms, building test infrastructure, low level debugging, or some familiarity with data analysis that would be great too! Visa mindre

Experienced Hardware Verification Engineer within ML

Job Overview: Are you passionate about digital hardware verification? This is a phenomenal opportunity to move into Machine Learning and Artificial Intelligence, key technologies for the future of computing. Working on the cutting edge of Arm IP, creating technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more! Responsibilities: In this role, you'll be part of a growing an... Visa mer
Job Overview:
Are you passionate about digital hardware verification? This is a phenomenal opportunity to move into Machine Learning and Artificial Intelligence, key technologies for the future of computing. Working on the cutting edge of Arm IP, creating technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more!
Responsibilities:
In this role, you'll be part of a growing and highly skilled team focusing on ML and Neural Network hardware. Working closely with colleagues from other international design centres, you will support the design and verification of Arm’s next generation IP, using the latest methodologies and technology. As a verification engineer, you have opportunities to make a difference by influencing the verification strategy/methodology and contributing to the quality of the products, to lead or be team-player to develop testbenches at unit/top level verification using simulation/formal methods and also to lead verification of a project. As a senior member of the team, you will take the lead on larger work-packages, mentoring more junior engineers as well as drive methodology threads in Arm wide forums.
For a sneak peek of Arm Lund, please have a look at the following video: http://bit.ly/2kxWMXp
Required Skills and Experience :
University degree or equivalent experience in electrical engineering.
Demonstrate a strong delivery record in block level verification, using methodologies like UVM.
Attention to detail in ensuring effective high quality verification that minimizes bug escapes to higher levels of validation.
Coverage driven verification expertise, in high-complexity designs.
Experience in the specification, creation, and debug of SystemVerilog/UVM constrained-random testbenches.
Experience in planning the design process and making realistic effort and timescale estimates.

“Nice To Have” Skills and Experience :
Knowledge of machine learning / AI fundamentals.
Technical leadership of highly skilled engineers.
Knowledge of the Arm architecture and AMBA bus system.
Formal verification experience.
Proficient in scripting languages such as Tcl, Python and Perl
Experience of prototyping and/or emulation.
Experience with requirements definition and requirement management



In Return:
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 Sweden including private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, wellness benefits. We have a hybrid working approach where we offer people the flexibility to work part of their time from home and part of the time from the office.
You will be working with a bunch of enthusiastic and brilliant colleagues. We are proud to have a set of behaviors that reflect our DEI (Diversity, Equity & Inclusion) culture and guide our decisions, defining how we work together to shape extraordinary!
We not I, Do great things, and Be your brilliant self. Visa mindre

Staff Platform Software Engineer

Job Overview: We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence, key technologies for the future of computing. Working on the cutting edge of Arm IP, crafting technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more! Arm is entering a new growth phase to develop innovative technologies and products for existing and new markets. To do ... Visa mer
Job Overview:
We have a fantastic opportunity to move into Machine Learning and Artificial Intelligence, key technologies for the future of computing. Working on the cutting edge of Arm IP, crafting technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more!
Arm is entering a new growth phase to develop innovative technologies and products for existing and new markets. To do this we need hardworking and motivated people to join our team. Working with the world’s best companies as they build sector-leading products from our designs. You’ll share ideas with and learn new skills from the best engineers in the world. We work in small teams, so your contributions will make a difference. This role offers the opportunity to lead, challenge the status quo and ultimately change the world of ML and AI!
Responsibilities:
The team in Lund is responsible for machine learning hardware and software IP.
As a staff Platform Core Software engineer, you will work/develop/design/architect new features and evaluate their performance. The features are mainly in the field of Core Software development, driver development, SW optimization and test automation. You are expected to be able to take lead on larger work-packages and to mentor more junior engineers. You will also be working closely with the ML HW team to ensure efficient utilization of HW resources and provide input regarding microarchitectural development of next generation HW IP.
For a sneak peek of ARM Lund, please have a look at the following video: http://bit.ly/2kxWMXp
Required Skills and Experience :
Master’s or PhD degree in Machine learning, Electrical Engineering, Engineering Physics, Computer Science, or similar technical field.
Experience in Embedded SW development in such as RTOS, Linux, drivers, secure firmware
Strong analytical skills, eagerness to find innovative solutions to complex problems.
Comfortable working in a fast paced and dynamic environment
Like to work in an environment where you cooperate closely in a diverse team of colleagues, striving together to fulfil common targets.
Strong programming skills (C, C++, Python).
Awareness of hardware architecture principles

“Nice To Have” Skills and Experience :
Upstream Linux, or other OSS project contributions and experience
Source control skills (Git, Gerrit, Repo)
Worked and developed using methods like agile SW development, continuous integration and Test driven development.
Experience with Machine Learning applications and frameworks
Sound understanding of signal processing, control system. Visa mindre

Senior Engineer in GPU

Job Overview: As an engineer in one of our GPU Hardware teams in Lund, you have an outstanding opportunity to work on groundbreaking technology with a successful international team. If you would like to craft the future of mobile devices, then read on! As a Experienced system test development engineer, the successful candidate will be part of a team working with technologies such as OpenGL ES, Vulkan, OpenCL, ML based on Linux and Android environments on... Visa mer
Job Overview:
As an engineer in one of our GPU Hardware teams in Lund, you have an outstanding opportunity to work on groundbreaking technology with a successful international team. If you would like to craft the future of mobile devices, then read on!

As a Experienced system test development engineer, the successful candidate will be part of a team working with technologies such as OpenGL ES, Vulkan, OpenCL, ML based on Linux and Android environments on top of FPGA platforms and compute clusters and Cloud resources. As a team we use our broad technical competence to face the ever-new challenges when testing our groundbreaking technology on new platforms and operating systems. This position involves close collaboration with hardware Architects, software Architects and developers.
Responsibilities:
Typical responsibilities include Requirement analysis, Implementation of new tests. You will be a key part in the debug of complex issues when supporting the team in validating and verifying next generation Mali™ GPU HW and implementing new tests for Arm®s fully automated test framework. Common assignments in the team are investigations of new HW features, improving and maintaining test management systems and infrastructure as well as result analysis and debugging.

You have experience in a field related to SW development, debugging, test development and hold a Master’s degree in computer science, electronics engineering or other relevant subject areas.
The team is expanding and engaged in multiple projects. This position can be a bit adopted to the skills of a successful candidate.
Required Skills and Experience:
Experience with a number of scripting languages (e.g. Python, Bash).
Have worked with requirement analysis for embedded systems.
Comfortable with Linux operating systems (as experienced user).
Have passion for improvement and progress together with a diligent attitude.
Good interpersonal skills.
English, both verbal and written.

“Nice To Have” Skills and Experience:
Understanding of HW/SW Architecture concepts in embedded platforms.
Experience with Jira, GIT, Jenkins.
Experienced with programming (preferably C or similar).
Fundamental understanding of 3D graphics. Visa mindre

Software Engineer - System Test Performance (GPU)

Job Overview: We have an extraordinary opportunity for a Software Engineer to join our experienced agile System Test team in Lund, Sweden. If you would like to be part of shaping the future of mobile devices, then read on! This is a chance to join a highly motivated, multinational and cross-site team. The team is responsible for verification of the Mali GPU driver for Graphics APIs (Open GL/ES and Vulkan) and Compute (OpenCL and Vulkan Compute), where auto... Visa mer
Job Overview:
We have an extraordinary opportunity for a Software Engineer to join our experienced agile System Test team in Lund, Sweden. If you would like to be part of shaping the future of mobile devices, then read on!
This is a chance to join a highly motivated, multinational and cross-site team. The team is responsible for verification of the Mali GPU driver for Graphics APIs (Open GL/ES and Vulkan) and Compute (OpenCL and Vulkan Compute), where automation is the key to our success.
Our dynamic and diverse team is developing and running automated tests for our GPU software IP, as well as designing and implementing various tools and frameworks. The work requires a broad technical competence to face the constantly evolving challenges when testing our sophisticated technology on new platforms and operating systems.
The Arm Mali series of multimedia processors offers graphics solutions to drive the ultimate visual experience across a wide range of devices. It is the world’s #1 shipping Graphics Processor.
Please take a look at the following video to get an idea of what it's like to work at Arm: https://youtu.be/F4tNBNBgYEY
Responsibilities:
What will you do as part of the team? You will be working on a variety of tasks, such as automating test applications in our automation framework, porting tests across OS versions and architectures, analysing and designing tests for new product features and requirements, performing tests and analysing test results, debugging, and tools development.
Our test automation is mostly written in shell scripts and python. Hence, having knowledge of those languages is highly recommended.
In the Performance team, the focus is on analysing the performance characteristics of our GPU products. We exercise different types of workloads and measure performance with a high level of detail. Join us, and be a part of a team that plays a huge role in the continued success of the Mali GPUs!
Required Skills and Experience :
You hold a Bachelor’s or Master’s degree or equivalent experience in Computer science, Electrical engineering or a related field. You have 3+ years of consistent track record in software development and/or verification.
High degree of initiative and a confident problem-solver
Python
Shell script, or other scripting languages

“Nice To Have” Skills and Experience :
Testing and test automation
Working in Linux environment
C, C++
Java, Android
Flask, Javascript, Docker, My, Elasticsearch, HTML/CSS, Django, and/or Jinja2 Visa mindre

Software Engineer - System Test Performance (GPU)

Job Overview: We have a phenomenal opportunity for a Software Engineer to join our experienced agile System Test team in Lund, Sweden. If you would like to be part of shaping the future of mobile devices, then read on! This is a chance to join a highly motivated, multinational and cross-site team. The team is responsible for verification of the Mali GPU driver for Graphic APIs (Open GL/ES and Vulkan), where automation is the key to our success. Our dynamic... Visa mer
Job Overview:
We have a phenomenal opportunity for a Software Engineer to join our experienced agile System Test team in Lund, Sweden. If you would like to be part of shaping the future of mobile devices, then read on!
This is a chance to join a highly motivated, multinational and cross-site team. The team is responsible for verification of the Mali GPU driver for Graphic APIs (Open GL/ES and Vulkan), where automation is the key to our success.
Our dynamic and diverse team is developing and running automated tests for our GPU software IP, as well as designing and implementing various tools and frameworks. The work requires a broad technical competence to face the constantly evolving challenges when testing our advanced technology on new platforms and operating systems.
The Arm Mali series of multimedia processors offers graphics solutions to drive the ultimate visual experience across a wide range of devices. It is the world’s #1 shipping Graphics Processor.
Please take a look at the following video to get an idea of what it's like to work at Arm: https://youtu.be/F4tNBNBgYEY
Responsibilities:
What will you do as part of the team? You will be working on a variety of tasks, such as automating test applications in our automation framework, porting tests across OS versions and architectures, analysing and designing tests for new product features and requirements, executing tests and analysing test results, debugging, and tools development.
Our test automation is mostly written in shell scripts and python. Hence, having knowledge of those languages is highly recommended.
In the Performance team, the focus is on analysing the performance characteristics of our GPU products. We exercise different types of workloads and measure performance with a high level of detail. Join us, and be a part of a team that plays a huge role in the continued success of the Mali GPUs!
Required Skills and Experience :
You hold a Bachelor’s or Master’s degree in Computer science, Electrical engineering or a related field. You have 3+ years of proven track record in software development and/or verification.
High degree of initiative and a confident problem-solver
Python
Shell script, or other scripting languages

“Nice To Have” Skills and Experience :
Testing and test automation
Working in Linux environment
C, C++
Java, Android
Flask, Javascript, Docker, My, Elasticsearch, HTML/CSS, Django, and/or Jinja2

In Return:
Working on interesting new projects is exciting, but we also know how important it is to receive support. We make sure you have regular time with your line manager who can offer ongoing support, feedback, and development opportunities.
All arm employees are provided with vital training to succeed in their respective roles. Alongside a friendly and collaborative working environment, we have flexible working hours and the opportunity for hybrid work.
Arm offers a competitive benefits package in Sweden including private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, and wellness benefits. Visa mindre

GPU Experienced Engineer

Job Overview: As an engineer in one of our GPU Hardware teams in Lund, you have an outstanding opportunity to work on groundbreaking technology with a successful international team. If you would like to craft the future of mobile devices, then read on! As a Experienced system test development engineer, the successful candidate will be part of a team working with technologies such as OpenGL ES, Vulkan, OpenCL, ML based on Linux and Android environments on... Visa mer
Job Overview:
As an engineer in one of our GPU Hardware teams in Lund, you have an outstanding opportunity to work on groundbreaking technology with a successful international team. If you would like to craft the future of mobile devices, then read on!

As a Experienced system test development engineer, the successful candidate will be part of a team working with technologies such as OpenGL ES, Vulkan, OpenCL, ML based on Linux and Android environments on top of FPGA platforms and compute clusters and Cloud resources. As a team we use our broad technical competence to face the ever-new challenges when testing our groundbreaking technology on new platforms and operating systems. This position involves close collaboration with hardware Architects, software Architects and developers.
Responsibilities:
Typical responsibilities include Requirement analysis, Implementation of new tests. You will be a key part in the debug of complex issues when supporting the team in validating and verifying next generation Mali™ GPU HW and implementing new tests for Arm®s fully automated test framework. Common assignments in the team are investigations of new HW features, improving and maintaining test management systems and infrastructure as well as result analysis and debugging.

You have experience in a field related to SW development, debugging, test development and hold a Master’s degree in computer science, electronics engineering or other relevant subject areas.
The team is expanding and engaged in multiple projects. This position can be a bit adopted to the skills of a successful candidate.
Required Skills and Experience:
Experience with a number of scripting languages (e.g. Python, Bash).
Have worked with requirement analysis for embedded systems.
Comfortable with Linux operating systems (as experienced user).
Have passion for improvement and progress together with a diligent attitude.
Good interpersonal skills.
English, both verbal and written.

“Nice To Have” Skills and Experience:
Understanding of HW/SW Architecture concepts in embedded platforms.
Experience with Jira, GIT, Jenkins.
Experienced with programming (preferably C or similar).
Fundamental understanding of 3D graphics.

We expect the start date to be as soon as possible.
In Return:
All arm employees are provided with vital training to succeed in their respective roles. As well as a friendly and high-performance working environment, we offer a competitive benefits package in Sweden including private medical insurance, 30 days of annual leave, supplementary pension, and wellness benefits. Visa mindre

Software Engineer

Job Overview: Are you passionate about pushing the boundaries of technology? We are continuing to grow, and are seeking a highly motivated and creative Software Engineer to join our cross-site and multi-culture Machine Learning software team in Lund! With us, you will be a part of developing groundbreaking technology and software that powers the next generation of Arm products. Your work will be targeting the most pervasive CPU architecture in the world wi... Visa mer
Job Overview:
Are you passionate about pushing the boundaries of technology? We are continuing to grow, and are seeking a highly motivated and creative Software Engineer to join our cross-site and multi-culture Machine Learning software team in Lund!
With us, you will be a part of developing groundbreaking technology and software that powers the next generation of Arm products. Your work will be targeting the most pervasive CPU architecture in the world with over 265 billion devices shipped to date, providing compute in everything from servers, and cars to smartphones, watches and IoT devices.
Responsibilities:
The responsibility for you as a software engineer include designing, implementing and testing software for Arm's portfolio of machine learning IP. The tasks span the whole lifecycle; feature analysis, task breakdown, system design and implementation.
You will be assigned to our team working with resource-constrained devices, targeting machine learning workloads in low-power scenarios. You will collaborate with teams across Arm to ensure seamless integration of AI technologies on Arm IP.
More than anything else, you need a willingness to absorb as much as possible about this new frontier. Given the impact and reach of this field, you’ll be encouraged to share this knowledge with other specialists across the company.
For a sneak peek of Arm Lund, please have a look at the following video: http://bit.ly/2kxWMXp
Required Skills and Experience:
Master’s degree in Machine learning, Electrical Engineering, Engineering Physics, Computer Science, or similar technical field.
Strong analytical skills, and eagerness to find innovative solutions to complex problems.
Strong programming skills (C, C++, Python).
Experience with embedded systems development.
Understanding of software development practices, version control and agile methodologies.
Proficient in the English language, both written and spoken.

“Nice To Have” Skills and Experience:
Comfortable working in a fast-paced and dynamic environment.
Good communicator and able to work and communicate at both detailed and high levels.

In Return:
A phenomenal opportunity to work on cutting-edge projects at the intersection of machine learning and embedded systems within a collaborative and inclusive work environment.
All Arm employees are provided with vital training to succeed in their respective roles. Arm offers a competitive benefits package including private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, wellness benefits. We are offering a hybrid approach to home and office working to provide an adaptable experience for all employees. We expect some working time to be spent in office, to promote collaboration with good team integration. Visa mindre

Senior Software Engineer – Tools & Infrastructure (GPU)

Job Overview: We have an excellent opportunity for a Senior Software Engineer to join our experienced agile Tools & Infrastructure team in Lund, Sweden. If you would like to shape the future of mobile devices, then this is the role for you! We need to strengthen our team with an experienced engineer to continue improving our test infrastructure, where we face constantly evolving challenges that rise when testing our powerful technology on new platforms and... Visa mer
Job Overview:
We have an excellent opportunity for a Senior Software Engineer to join our experienced agile Tools & Infrastructure team in Lund, Sweden. If you would like to shape the future of mobile devices, then this is the role for you!
We need to strengthen our team with an experienced engineer to continue improving our test infrastructure, where we face constantly evolving challenges that rise when testing our powerful technology on new platforms and operating systems.
You will have the chance to join a multinational, highly motivated and cross-site team. We are part of the wider GPU System Test team that is responsible for verification of the Mali™ GPU driver for Graphic APIs (Open GL/ES and Vulkan), where automation is the key to our success.
The Tools & Infrastructure team enables the test teams to run and analyze their automated tests as efficient as possible. The team domain crosses both tools development and DevOps. The team is currently working on migrating our infrastructure into the Cloud using modern DevOps principles.
Responsibilities:
As a member of the team, you will develop and operate our in-house tools built to facilitate test management, test result triaging and test execution. Your work involves maintaining as well as developing new features in these tools fulfilling the needs of the entire GPU organisation.
You will also assist the team in our exciting journey to migrate our tools to run on a modern cloud-based technology stack!
Our tools are primarily developed in Python and often web based with the help of frameworks such as Flask and Django. Our infrastructure will be deployed in AWS using Terraform and our tools will primarily run in a Kubernetes cluster.
Required Skills and Experience :
You hold a Bachelor’s or Master’s degree in Computer science, Electrical engineering or a related field.
High-level programming (Python preferred)
Web development (HTML, CSS and Javascript)
Linux development environments and shell scripting

“Nice To Have” Skills and Experience :
GIT
Docker
My / Postgre
Python frameworks: Django, Flask, Jinja2 and Celery
Kubernetes
Terraform
AWS
Testing and test automation
NodeJS, AngularJS, Angular, or React

In Return:
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 Sweden including private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, and wellness benefits. Visa mindre

Modelling Engineer

Job Overview: This role is within the GPU Modelling Team, where we have an amazing opportunity for an experienced developer. Our models are written in C++ and implement in detail the micro-architecture of our GPU products. They are extensively used by teams within Arm for different use cases and are delivered to external partners. We are a distributed team, and this position is open for our office in Lund. Responsibilities: Your role will primarily be to... Visa mer
Job Overview:
This role is within the GPU Modelling Team, where we have an amazing opportunity for an experienced developer. Our models are written in C++ and implement in detail the micro-architecture of our GPU products. They are extensively used by teams within Arm for different use cases and are delivered to external partners.

We are a distributed team, and this position is open for our office in Lund.
Responsibilities:
Your role will primarily be to model different aspects of our upcoming GPUs. This will involve taking ownership of some of the components, correlating the model behaviour against the hardware, problem solving and debugging. You will be working with dedicated and engaged people across the globe as part of our multi-site development projects. Your work will have a large impact on the design and quality of future GPUs and ultimately on the success of Arm.
If you would like to craft the future of energy-efficient devices, this is the place to be!
Required Skills and Experience :
We are looking for someone with
Excellent knowledge of C++ programming
A good understanding of computer architecture
Experience with UNIX environment
Good English communication (both written and verbal)

A Bachelors, Masters or PhD (e.g. computer science, electrical engineering or a related field) is a must have.
We would be happy if you could explain in a cover letter how your background matches the required skills and experience.
“Nice To Have” Skills and Experience :
Knowledge of GPUs, computer graphics, scripting languages (e.g. Python) or modelling platforms (e.g. SystemC, gem5) is a plus.
In Return:
All Arm employees are provided with the needed training to succeed in their respective roles. As well as a friendly and high-performance working environment. We offer a driven reward package including annual bonus, RSUs, healthcare and wellness support, as well as other benefits such as a supplementary pension, and 30 days of annual leave. There are also social events organised within the company. Visa mindre

ML System Integration and Test

Role Overview Show less We are looking for an experienced software/hardware engineer with a strong analytical approach to join the team and help ensure the best performance and quality with most recent Arm ML software, systems and IP. The successful engineer will be highly flexible, quick to learn and be motivated by the opportunity to understand and improve the performance of future Machine Learning solutions using Arm technology. Are you our next team me... Visa mer
Role Overview
Show less
We are looking for an experienced software/hardware engineer with a strong analytical approach to join the team and help ensure the best performance and quality with most recent Arm ML software, systems and IP.
The successful engineer will be highly flexible, quick to learn and be motivated by the opportunity to understand and improve the performance of future Machine Learning solutions using Arm technology.
Are you our next team member?
About the team
We are a dedicated engineering team working to ensure that Arm delivers performant and functional ML software and hardware solutions and enables our partners to build competitive products. Using detailed analysis and rigorous characterisation, we inform and influence Arm engineering, marketing, and external partners.
The team covers a wide range of software and hardware levels, application domains, workloads and types of analysis to get a full and accurate picture of ML performance capabilities, limitations and improvement opportunities.
Job Overview:
As an ML System Test engineer you will develop test infrastructure for our fully automated test flow, including functional and performance testing, as well as visualisation and report generation of the results.
As an ML System Analysis engineer you will explore, analyse and influence the direction of Machine Learning performance on future Arm IP and systems.
We collaborate closely with other specialists across Arm, including software, IP, and Systems teams to understand, explore and challenge the limits of performance capabilities.
We use advanced pre-silicon platforms of next-generation systems, to understand new use-cases and significant workloads to ensure Arm IP and systems deliver excellent ML performance and quality.
Required Skills and Experience:
You have experience working with SW development or automated testing. Good python knowledge is essential.
You have a passion for analysis and improvements.
A high level of pro-activity, initiative and problem solving skills. as well as willingness to take on varied technical challenges.
You have strong communication skills, inter-cultural awareness and you embrace diversity.

“Nice To Have” Skills and Experience:
If you have some knowledge about working with pre-silicon platforms, building test infrastructure, low level debugging, or some familiarity with data analysis that would be great too!
In Return:
At Arm, you will enjoy working in a highly stimulating collaborative environment. Our team works closely with other software, hardware and system teams across the company.
You will have a chance to share ideas with and learn new skills from the best engineers in the world. We work in small teams, so your contributions will really make a difference. Visa mindre

Senior Software Engineer

Job Overview: Are you looking for the next challenge in your career, with an opportunity to work on the cutting edge of mobile GPU technology? Then keep reading! We are seeking highly skilled and motivated engineer to join our newly formed multi-site engineering team. We are a small tightly knit team that collaborates and shares a passion for progress. The team develops software in C++ that is used for functional and performance evaluation of the hardware ... Visa mer
Job Overview:
Are you looking for the next challenge in your career, with an opportunity to work on the cutting edge of mobile GPU technology? Then keep reading!
We are seeking highly skilled and motivated engineer to join our newly formed multi-site engineering team. We are a small tightly knit team that collaborates and shares a passion for progress.
The team develops software in C++ that is used for functional and performance evaluation of the hardware features in development for upcoming Mali GPUs. If you are a self-motivated person interested in solving complex technical problems, then we would love to hear from you.
Responsibilities:
We support Graphics/Compute APIs (OpenGL ES, and Vulkan) on Mali GPUs. Your role will primarily be to understand the upcoming hardware features and implement software that translates software API calls into performant hardware workloads. You are encouraged to
Develop expertise and take ownership of some areas.
Share your knowledge with team members and learn from each other.

The team collaborates with other teams in GPU development such as hardware design, hardware modelling and other software teams.
Required Skills and Experience :
You hold a Bachelor’s or Master’s degree in Computer science, Electrical engineering or a related field.
Few years of experience in embedded software, low level software or bare metal programming.
Excellent knowledge of C/C++ programming.
Working in Linux environment.
A good understanding of computer architecture.
Proficiency in English language (Written and Verbal).

“Nice To Have” Skills and Experience :
Knowledge of graphics programming or graphics APIs such as Vulkan and OpenGL ES.
Exposure to scripting languages like Python.
Understanding of GPU and GPU pipeline.

In Return:
All Arm employees are provided with training to succeed in their respective roles. As well as a friendly and high-performance working environment, Arm offers a competitive benefits package in Sweden including RSU, private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, wellness benefits. At Arm Lund we have a hybrid working approach where we offer people the flexibility to work part of their time from home and part of the time from the office. Visa mindre

Software Engineer - System Test Performance (GPU)

Job Overview: We have a phenomenal opportunity for a Software Engineer to join our experienced agile System Test team in Lund, Sweden. If you would like to be part of shaping the future of mobile devices, then read on! This is a chance to join a highly motivated, multinational and cross-site team. The team is responsible for verification of the Mali GPU driver for Graphic APIs (Open GL/ES and Vulkan), where automation is the key to our success. Our dynamic... Visa mer
Job Overview:
We have a phenomenal opportunity for a Software Engineer to join our experienced agile System Test team in Lund, Sweden. If you would like to be part of shaping the future of mobile devices, then read on!
This is a chance to join a highly motivated, multinational and cross-site team. The team is responsible for verification of the Mali GPU driver for Graphic APIs (Open GL/ES and Vulkan), where automation is the key to our success.
Our dynamic and diverse team is developing and running automated tests for our GPU software IP, as well as designing and implementing various tools and frameworks. The work requires a broad technical competence to face the constantly evolving challenges when testing our advanced technology on new platforms and operating systems.
The Arm Mali series of multimedia processors offers graphics solutions to drive the ultimate visual experience across a wide range of devices. It is the world’s #1 shipping Graphics Processor.
Please take a look at the following video to get an idea of what it's like to work at Arm: https://youtu.be/F4tNBNBgYEY
Responsibilities:
What will you do as part of the team? You will be working on a variety of tasks, such as automating test applications in our automation framework, porting tests across OS versions and architectures, analysing and designing tests for new product features and requirements, executing tests and analysing test results, debugging, and tools development.
In the Performance team, the focus is on analysing the performance characteristics of our GPU products. We exercise different types of workloads and measure performance with a high level of detail. Join us, and be a part of a team that plays a huge role in the continued success of the Mali GPUs!
Required Skills and Experience :
You hold a Bachelor’s or Master’s degree in Computer science, Electrical engineering or a related field. You have 3+ years of proven track record in software development and/or verification.
High degree of initiative and a confident problem solver
Python
Shell script, or other scripting languages
Working in Linux environment
Proficient in English language
Passionate about learning new technologies and eager to develop in testing

“Nice To Have” Skills and Experience :
Testing and test automation
C, C++
Java, Android
Flask, Javascript, Docker, My, Elasticsearch, HTML/CSS, Django, and/or Jinja2

In Return:
Working on interesting new projects is exciting, but we also know how important it is to receive support. We make sure you have regular time with your line manager who can offer ongoing support, feedback, and development opportunities.
All arm employees are provided with vital training to succeed in their respective roles. Alongside a friendly and collaborative working environment, we have flexible working hours and the opportunity for hybrid work.
Arm offers a competitive benefits package in Sweden including private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, and wellness benefits. Visa mindre

GPU Modelling Engineer

Job Overview: This role is within the GPU Modelling Team, where we have an amazing opportunity for an experienced developer. Our models are written in C++ and implement in detail the micro-architecture of our GPU products. They are extensively used by teams within Arm for different use cases and are delivered to external partners. We are a distributed team, and this position is open for our office in Lund. Responsibilities: Your role will primarily be to m... Visa mer
Job Overview:
This role is within the GPU Modelling Team, where we have an amazing opportunity for an experienced developer. Our models are written in C++ and implement in detail the micro-architecture of our GPU products. They are extensively used by teams within Arm for different use cases and are delivered to external partners.
We are a distributed team, and this position is open for our office in Lund.
Responsibilities:
Your role will primarily be to model different aspects of our upcoming GPUs. This will involve taking ownership of some of the components, correlating the model behaviour against the hardware, problem solving and debugging. You will be working with dedicated and engaged people across the globe as part of our multi-site development projects. Your work will have a large impact on the design and quality of future GPUs and ultimately on the success of Arm.
If you would like to craft the future of energy-efficient devices, this is the place to be!
Required Skills and Experience :
We are looking for someone with
Excellent knowledge of C++ programming
A good understanding of computer architecture
Experience with UNIX environment
Good English communication (both written and verbal)

A Bachelors, Masters or PhD (e.g. computer science, electrical engineering or a related field) isa must have.
We would be happy if you could explain in a cover letter how your background matches the required skills and experience.
“Nice To Have” Skills and Experience :
Knowledge of GPUs, computer graphics, scripting languages (e.g. Python) or modelling platforms (e.g. SystemC, gem5) is a plus.
In Return:
All Arm employees are provided with the needed training to succeed in their respective roles. As well as a friendly and high-performance working environment. We offer a driven reward package including annual bonus, RSUs, healthcare and wellness support, as well as other benefits such as a supplementary pension, and 30 days of annual leave. There are also social events organised within the company. Visa mindre

Staff GPU Hardware Design Engineer

Job Overview: Do you want to experience the thrill of playing computer games on a graphics processor (GPU) that you have crafted yourself? Here is a phenomenal opportunity for a skilled hardware design engineer to join the GPU Hardware Design Team and help us develop the GPUs powering the devices of tomorrow. If you are a forward-thinking, dedicated, creative and self-going individual that loves analysis and problem solving then we are keen to hear from yo... Visa mer
Job Overview:
Do you want to experience the thrill of playing computer games on a graphics processor (GPU) that you have crafted yourself? Here is a phenomenal opportunity for a skilled hardware design engineer to join the GPU Hardware Design Team and help us develop the GPUs powering the devices of tomorrow. If you are a forward-thinking, dedicated, creative and self-going individual that loves analysis and problem solving then we are keen to hear from you!


Arm’s GPU Design Team is responsible for developing the Mali™ and Immortalis™ range of GPUs. Mali™ is the most sold GPU in the world and a team it is developed by a diverse team of highly motivated, creative and innovative engineers that dream up improvements and technology that will make our GPUs even better.


Responsibilities:


This position provides an exciting role in the HW team in Lund, where you are involved in the micro-architectural definition, design and optimization of future generation Mali graphics processors. In this creative role, you get to put your technical and innovation skills to the test while working on micro architecture development and RTL design of GPUs that will run graphics, compute, machine learning and AI workloads at blistering speeds within a fixed energy and area budget.


This is a hands-on technical role. You will derive specifications from architecture requirements. You will specify, design and optimise HW blocks for use across multiple generations of GPUs. You will deliver IP blocks on time, with the highest quality whilst meeting PPA targets.


Candidates are encouraged to have a wide breath of design knowledge, along with a high degree of technical creativity and a desire to be innovative. Furthermore, candidates will demonstrate skills in low power RTL implementation, including hands-on experience using innovative tools and techniques in IP development projects.


As part of our HW Design Team, you will join a team of motivated and creative engineers developing the Mali range of graphics processors.


Required Skills and Experience :
University degree in computer science, electronics engineering or microelectronics. Other science graduates will be considered with relevant experience.
You will have proven experience of RTL design for GPUs, CPUs or DSP.
Broad project experience where you have owned and carried out design and implementation of complex units or sub-systems, from specification to design sign-off.
You can do metric driven design space exploration, including the knowledge of how to evaluate and compare different solutions and pick the one that is the best trade-off between power, performance and area requirements of the product
You have the ability to work with a high level of independence and schedule own work and tasks.
You communicate effectively in spoken and written English.

“Nice To Have” Skills and Experience :
You should have experience with high level programming in languages such as C/C++.
It is an advantage if you are familiar with verification techniques.
It is great if you have an interest in line management responsibilities.

In Return:
All Arm employees are provided with training to succeed in their respective roles. As well as a friendly and high-performance working environment, Arm offers a competitive benefits package in Sweden including RSU, private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, wellness benefits. At Arm Lund we have a hybrid working approach where we offer people the flexibility to work part of their time from home and part of the time from the office. Visa mindre

GPU Staff Engineer

Job Overview: As an engineer in one of our GPU Hardware teams in Lund, you have an outstanding opportunity to work on groundbreaking technology with a successful international team. If you would like to craft the future of mobile devices, then read on! As a Senior system test development engineer, the successful candidate will be part of a team working with technologies such as OpenGL ES, Vulkan, OpenCL, ML based on Linux and Android environments on top of... Visa mer
Job Overview:
As an engineer in one of our GPU Hardware teams in Lund, you have an outstanding opportunity to work on groundbreaking technology with a successful international team. If you would like to craft the future of mobile devices, then read on!
As a Senior system test development engineer, the successful candidate will be part of a team working with technologies such as OpenGL ES, Vulkan, OpenCL, ML based on Linux and Android environments on top of FPGA platforms and compute clusters and Cloud resources. As a team we use our broad technical competence to face the ever-new challenges when testing our groundbreaking technology on new platforms and operating systems. This position involves close collaboration with hardware Architects, software Architects and developers.
Responsibilities:
Typical responsibilities include Requirement analysis, Implementation of new tests. You will be a key part in the debug of complex issues when supporting the team in validating and verifying next generation Mali™ GPU HW and implementing new tests for Arm®s fully automated test framework. Common assignments in the team are investigations of new HW features, improving and maintaining test management systems and infrastructure as well as result analysis and debugging.
You have at least 5 years of working experience in a field related to SW development, debugging, test development and hold a Master’s degree in computer science, electronics engineering or other relevant subject areas.
The team is expanding and engaged in multiple projects. This position can be a bit adopted to the skills of a successful candidate.
Required Skills and Experience:
Have passion for improvement and progress together with a diligent attitude.
Experience with a number of scripting languages (e.g. Python, Bash).
Have worked with requirement analysis for embedded systems.
Comfortable with Linux operating systems (as experienced user).
Good interpersonal skills.
English, both verbal and written.

“Nice To Have” Skills and Experience:
Understanding of HW/SW Architecture concepts in embedded platforms.
Experience with Jira, GIT, Jenkins.
Experienced with programming (preferably C or similar).
Fundamental understanding of 3D graphics.
Familiar with Android OS and ADB.
Familiarity with databases.
ASIL certifications in Automotive industry.
ISTQB certification(s).

We expect the start date to be as soon as possible.
In Return:
All arm employees are provided with vital training to succeed in their respective roles. As well as a friendly and high-performance working environment, we offer a competitive benefits package in Sweden including private medical insurance, 30 days of annual leave, supplementary pension, and wellness benefits. Visa mindre

Senior Verification Engineer

Job Overview: Arm’s verification engineers continuously push the boundaries of what is possible with simulation, formal, and emulation tools to produce industry-leading GPU IP. At arm, an experienced verification engineer not only efficiently finds the design bugs but also encourages others to show and tell how verification can be done in an innovative way. If working on groundbreaking technology in a world-class GPU design team sounds like an exciting cha... Visa mer
Job Overview:
Arm’s verification engineers continuously push the boundaries of what is possible with simulation, formal, and emulation tools to produce industry-leading GPU IP. At arm, an experienced verification engineer not only efficiently finds the design bugs but also encourages others to show and tell how verification can be done in an innovative way. If working on groundbreaking technology in a world-class GPU design team sounds like an exciting challenge then the role as an
Arm Verification Engineer is for you.


As an important member of our IP Verification team, the engineer will be implementing constrained-random simulation techniques using SystemVerilog and UVM. The candidate will be involved in hands-on project work, collaborate with other IP verification specialists across Arm sites, and knowledge-share with other engineers. Our verification methodology includes simulation, emulation, prototyping, modeling, and formal proofs using innovative in-house tools and techniques.


Arm’s Lund design center is located in Lund, a city voted the best place to live in Sweden and considered a European technology hub. The Lund graphics hardware design team is a well-established team with engineers from more than 10 different nationalities. In this international environment, we collaborate with a growth mindset and inclusive approach which enables us to design the world's most shipped Graphics processor Mali. Due to our considerable success to date and continuing strong customer interest in Mali GPUs, the Lund engineering team is looking to further grow and strengthen through the hiring of an experienced Graphics Verification Engineer.


Responsibilities:
The role covers contributing to all phases of the hardware verification flow. This includes:
Reviewing and assessing proposed design changes.
Ownership of a specific area of a GPU project ranging from unit-level/multi-unit level testbench development through to the overall verification methodology.
Responsibility for producing test plans and verification strategies.
Planning, tracking, and coordinating your own tasks and collaborating with the team to meet high-quality goals at the planned time.
Suggest and deploy innovation and improvements for the team and group.
Evaluating and determining the causality of different issues throughout the verification process.



Required Skills and Experience :
3+ years of proven track record in crafting and implementing verification environments for sophisticated RTL designs. Experience in architecting and designing test benches from scratch.
Proficient in the use of hardware verification languages e.g. SystemVerilog or Specman ‘e’ based on UVM.
Understanding of end-to-end verification processes (requirement definition, test plan creation to verification closure, debug).
Ability to quickly understand and apply sophisticated specification detail
Understanding of the fundamentals of computer architecture, with an emphasis on pipelining, exception handling, interrupt/event handling, memory systems, and multi-threading. Preferably experienced with processors and bus protocols (AMBA AXI, CHI) and processor-based systems.
Good university degree in computer science, electronics engineering or microelectronics. Other science graduates will be considered with relevant experience.



“Nice To Have” Skills and Experience :
C/C++, Shell Scripting, Python.
Continuous integration platforms such as Jenkins, version control tool git.
Experience in verifying design with a reference model (System C/C++).
Exposure to the simulation tools such as Xcellium, vManager, QuestaSim, Specman, and Verdi from Cadence, Mentor, and Synopsys.
Experience in working with system architects for design requirements definition.



In Return:
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 Sweden including private medical insurance, RSU, 30 days of annual leave, sabbatical, supplementary pension, and wellness benefits. Visa mindre

Functional Safety Design Engineer

Job Overview: Do you want to experience the thrill of being part of the green and autonomous driving revolutions? Here is an excellent opportunity for a skilled hardware design engineer to join the growing GPU Functional Safety Team. If you are a forward-thinking, dedicated, creative and self-going individual that loves analysis and problem solving then we are keen to hear from you! Responsibilities: This position provides an exciting role in the Functiona... Visa mer
Job Overview:
Do you want to experience the thrill of being part of the green and autonomous driving revolutions? Here is an excellent opportunity for a skilled hardware design engineer to join the growing GPU Functional Safety Team. If you are a forward-thinking, dedicated, creative and self-going individual that loves analysis and problem solving then we are keen to hear from you!
Responsibilities:
This position provides an exciting role in the Functional Safety team in Lund, where you are involved in the micro-architectural definition, RTL design and optimization of safety mechanisms for Mali automotive graphics processors. In this creative role, you get to apply your technical and innovation skills while working on automotive GPUs that will run graphics, compute, machine learning and AI workloads for the next generation of vehicles.
This is a hands-on technical role. You will derive specifications from architecture requirements. You will specify, design and optimise HW blocks implementing safety mechanisms. You will deliver IP blocks on time, with the highest quality and at the same time meeting the products safety goals.
Candidates are encouraged to have a wide breath of design knowledge, a high degree of technical creativity and a desire to be innovative. Candidates will demonstrate skills in low power RTL implementation, including hands-on experience using innovative tools and techniques in IP development projects.
You will join a diverse team of highly motivated and creative engineers.
Required Skills and Experience :
University degree in computer science, electronics engineering or microelectronics. Other science graduates will be considered if they have the right experience.
Experience of RTL design for GPUs, CPUs or DSP.
Broad project experience, having owned and carried out design and implementation of sophisticated units or sub-systems, from specification to sign-off.
Experience in metric driven design space exploration, including being able to evaluate and compare different solutions, picking out the one that best fits power, performance and area requirements.
Ability to work with a high level of independence and schedule your own work and tasks.
You communicate effectively in spoken and written English.
Previous experience or strong curiosity about Functional Safety.

“Nice To Have” Skills and Experience :
You should have experience with high level programming in languages such as C/C++.
Being familiar with verification techniques is an advantage.
Previous experience designing functional safety mechanisms within an ISO26262 context.
Experience in project planning and resource allocation.

In Return:
All Arm employees are provided with training to succeed in their respective roles. As well as a friendly and high-performance working environment, Arm offers a competitive benefits package in Sweden including RSU, private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, wellness benefits. At Arm Lund we have a hybrid working approach where we offer people the flexibility to work part of their time from home and part of the time from the office. Visa mindre

Verification Engineer

Job Overview: Arm’s verification engineers continuously push the boundaries of what is possible with simulation, formal, and emulation tools to produce industry-leading GPU IP. At arm, an experienced verification engineer not only efficiently finds the design bugs but also encourages others to show and tell how verification can be done in an innovative way. If working on groundbreaking technology in a world-class GPU design team sounds like an exciting cha... Visa mer
Job Overview:
Arm’s verification engineers continuously push the boundaries of what is possible with simulation, formal, and emulation tools to produce industry-leading GPU IP. At arm, an experienced verification engineer not only efficiently finds the design bugs but also encourages others to show and tell how verification can be done in an innovative way. If working on groundbreaking technology in a world-class GPU design team sounds like an exciting challenge then the role as an
Arm Verification Engineer is for you.
As an important member of our IP Verification team, the engineer will be implementing constrained-random simulation techniques using SystemVerilog and UVM. The candidate will be involved in hands-on project work, collaborate with other IP verification specialists across Arm sites, and knowledge-share with other engineers. Our verification methodology includes simulation, emulation, prototyping, modeling, and formal proofs using innovative in-house tools and techniques.
Arm’s Lund design center is located in Lund, a city voted the best place to live in Sweden and considered a European technology hub. The Lund graphics hardware design team is a well-established team with engineers from more than 10 different nationalities. In this international environment, we collaborate with a growth mindset and inclusive approach which enables us to design the world's most shipped Graphics processor Mali. Due to our considerable success to date and continuing strong customer interest in Mali GPUs, the Lund engineering team is looking to further grow and strengthen through the hiring of an experienced Graphics Verification Engineer.
Responsibilities:
The role covers contributing to all phases of the hardware verification flow. This includes:
Reviewing and assessing proposed design changes.
Ownership of a specific area of a GPU project ranging from unit-level/multi-unit level testbench development through to the overall verification methodology.
Responsibility for producing test plans and verification strategies.
Planning, tracking, and coordinating your own tasks and collaborating with the team to meet high-quality goals at the planned time.
Suggest and deploy innovation and improvements for the team and group.
Evaluating and determining the causality of different issues throughout the verification process.



Required Skills and Experience :
3+ years of proven track record in crafting and implementing verification environments for sophisticated RTL designs. Experience in architecting and designing test benches from scratch.
Proficient in the use of hardware verification languages e.g. SystemVerilog or Specman ‘e’ based on UVM.
Understanding of end-to-end verification processes (requirement definition, test plan creation to verification closure, debug).
Ability to quickly understand and apply sophisticated specification detail
Understanding of the fundamentals of computer architecture, with an emphasis on pipelining, exception handling, interrupt/event handling, memory systems, and multi-threading. Preferably experienced with processors and bus protocols (AMBA AXI, CHI) and processor-based systems.
Good university degree in computer science, electronics engineering or microelectronics. Other science graduates will be considered with relevant experience.



“Nice To Have” Skills and Experience :
C/C++, Shell Scripting, Python.
Continuous integration platforms such as Jenkins, version control tool git.
Experience in verifying design with a reference model (System C/C++).
Exposure to the simulation tools such as Xcellium, vManager, QuestaSim, Specman, and Verdi from Cadence, Mentor, and Synopsys.
Experience in working with system architects for design requirements definition. Visa mindre

Graduate Engineer

We have a phenomenal opportunity for a Graduate System Analysis Engineer to join our Machine Learning System Analysis team in Lund, Sweden. If you would like to craft the future of mobile devices, then read on! Take the chance to join a multinational, highly motivated and cross-site team. The team is responsible for the test infrastructure, verification and performance analysis of our ML specific HW accelerators. Working in our dedicated and diverse te... Visa mer
We have a phenomenal opportunity for a Graduate System Analysis Engineer to join our Machine Learning System Analysis team in Lund, Sweden. If you would like to craft the future of mobile devices, then read on!


Take the chance to join a multinational, highly motivated and cross-site team. The team is responsible for the test infrastructure, verification and performance analysis of our ML specific HW accelerators.


Working in our dedicated and diverse teams usually involves developing and performing automated tests in python for our software and hardware IP. The work requires a broad technical competence to face the ever new challenges when testing our innovative technology on new platforms and operating systems.


A typical day includes a variety of tasks. The team works in an agile environment starting with a daily sync meeting. After that you could be improving the automated testing framework using python scripting, analysing and crafting tests for new product features and requirements, investigating issues and file new tickets, debugging or do deeper performance analysis and presentations.
Responsibilities:
As a team we are responsible for developing and maintaining the automated test infrastructure, implement and analyse tests needed for ensuring functional quality as well as performance requirements, communicate status and insights, flag issues and sign off releases.


Required Skills and Experience :
You have no or little work experience after your graduation or are about to graduate with a Bachelor’s or Master’s degree in Computer science, Electrical engineering or a related field with a good academic record.
Please include your University Transcript (Grade sheet) to your application together with your English CV
You enjoy solving problems in collaboration with your colleagues both in and outside of the team. Good python knowledge is essential.
You have a passion for automation, analysis and improvements.
A high level of pro-activity and initiative as well as willingness to take on varied technical challenges.
You have strong communication skills, inter-cultural awareness and you embrace diversity.



“Nice To Have” Skills and Experience :
If you have some knowledge about working with pre-silicon platforms, building test infrastructure, low level debugging, or some familiarity with data analysis that would be phenomenal!


In Return:
At Arm, you will enjoy working in a highly stimulating collaborative atmosphere. Our team works closely with other software, hardware and system teams across the company.
You will have a chance to share ideas with and learn new skills from the best engineers in the world. We work in small teams, so your contributions will really make a difference. Visa mindre

Verification Engineer

Job Overview: Arm’s verification engineers continuously push the boundaries of what is possible with simulation, formal, and emulation tools to produce industry-leading GPU IP. At arm, an experienced verification engineer not only efficiently finds the design bugs but also encourages others to show and tell how verification can be done in an innovative way. If working on groundbreaking technology in a world-class GPU design team sounds like an exciting cha... Visa mer
Job Overview:
Arm’s verification engineers continuously push the boundaries of what is possible with simulation, formal, and emulation tools to produce industry-leading GPU IP. At arm, an experienced verification engineer not only efficiently finds the design bugs but also encourages others to show and tell how verification can be done in an innovative way. If working on groundbreaking technology in a world-class GPU design team sounds like an exciting challenge then the role as an
Arm Verification Engineer is for you.


As an important member of our IP Verification team, the engineer will be implementing constrained-random simulation techniques using SystemVerilog and UVM. The candidate will be involved in hands-on project work, collaborate with other IP verification specialists across Arm sites, and knowledge-share with other engineers. Our verification methodology includes simulation, emulation, prototyping, modeling, and formal proofs using innovative in-house tools and techniques.


Arm’s Lund design center is located in Lund, a city voted the best place to live in Sweden and considered a European technology hub. The Lund graphics hardware design team is a well-established team with engineers from more than 10 different nationalities. In this international environment, we collaborate with a growth mindset and inclusive approach which enables us to design the world's most shipped Graphics processor Mali. Due to our considerable success to date and continuing strong customer interest in Mali GPUs, the Lund engineering team is looking to further grow and strengthen through the hiring of an experienced Graphics Verification Engineer.


Responsibilities:
The role covers contributing to all phases of the hardware verification flow. This includes:
Reviewing and assessing proposed design changes.
Ownership of a specific area of a GPU project ranging from unit-level/multi-unit level testbench development through to the overall verification methodology.
Responsibility for producing test plans and verification strategies.
Planning, tracking, and coordinating your own tasks and collaborating with the team to meet high-quality goals at the planned time.
Suggest and deploy innovation and improvements for the team and group.
Evaluating and determining the causality of different issues throughout the verification process.



Required Skills and Experience :
3+ years of proven track record in crafting and implementing verification environments for sophisticated RTL designs. Experience in architecting and designing test benches from scratch.
Proficient in the use of hardware verification languages e.g. SystemVerilog or Specman ‘e’ based on UVM.
Understanding of end-to-end verification processes (requirement definition, test plan creation to verification closure, debug).
Ability to quickly understand and apply sophisticated specification detail
Understanding of the fundamentals of computer architecture, with an emphasis on pipelining, exception handling, interrupt/event handling, memory systems, and multi-threading. Preferably experienced with processors and bus protocols (AMBA AXI, CHI) and processor-based systems.
Good university degree in computer science, electronics engineering or microelectronics. Other science graduates will be considered with relevant experience.



“Nice To Have” Skills and Experience :
C/C++, Shell Scripting, Python.
Continuous integration platforms such as Jenkins, version control tool git.
Experience in verifying design with a reference model (System C/C++).
Exposure to the simulation tools such as Xcellium, vManager, QuestaSim, Specman, and Verdi from Cadence, Mentor, and Synopsys.
Experience in working with system architects for design requirements definition.



In Return:
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 Sweden including private medical insurance, RSU, 30 days of annual leave, sabbatical, supplementary pension, and wellness benefits. Visa mindre

Embedded Engineer

The video Sparking the World’s Potential describes it well: Arm is wherever compute happens. And today, intelligent computing happens everywhere. From the smallest IoT devices, to large scale data centres, and everything between and beyond. Within the GPU Modelling Team, we have an amazing opportunity for an experienced developer. We are a distributed team, and this position is open for our offices in Trondheim (Norway) and Lund (Sweden). Our models are d... Visa mer
The video Sparking the World’s Potential describes it well: Arm is wherever compute happens. And today, intelligent computing happens everywhere. From the smallest IoT devices, to large scale data centres, and everything between and beyond.
Within the GPU Modelling Team, we have an amazing opportunity for an experienced developer. We are a distributed team, and this position is open for our offices in Trondheim (Norway) and Lund (Sweden).
Our models are detailed representations of the micro-architecture of our GPU products; They are extensively used by teams within Arm for different use cases and are delivered to some of our external partners.
Responsibilities:
Your role will primarily be to model different aspects of our upcoming GPUs, taking ownership of some of the components. You will be working with dedicated and engaged people across the globe as part of our multi-site development projects. We develop in C++ in a UNIX environment and your work will have a large impact on the design and quality of the GPUs and ultimately on the success of Arm.
If you would like to craft the future of energy-efficient devices, this is the place to be!
Required Skills and Experience :
We are looking for someone with
Excellent knowledge of C++ programming
A good understanding of computer architecture
Experience with UNIX
Good problem solving and debugging skills
Good English communication (both written and verbal)

A Bachelors, Masters or PhD (e.g. computer science, electrical engineering or a related field) is a must have.
“Nice To Have” Skills and Experience :
Knowledge of computer graphics, scripting languages (e.g., Python) or modelling platforms (e.g., SystemC, gem5) would be a plus.
In Return:
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 Sweden including private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, and wellness benefits. Visa mindre

GPU Tools, Principal Software Engineer

Job Overview: We have a great opportunity for a software engineer to join our Graphics team in Lund, Sweden, which is one of the places where we develop the Mali GPU. If you would like to be part of shaping the future of mobile devices, then read on! This is a chance to join a new team that we are forming. The team is responsible for development of software tools for verification of the GPU hardware. These tools are used to verify the functionality and p... Visa mer
Job Overview:
We have a great opportunity for a software engineer to join our Graphics team in Lund, Sweden, which is one of the places where we develop the Mali GPU. If you would like to be part of shaping the future of mobile devices, then read on!


This is a chance to join a new team that we are forming. The team is responsible for development of software tools for verification of the GPU hardware. These tools are used to verify the functionality and performance of the GPUs


This team will work with other teams across geographical boundaries to understand the requirements on the tooling and implement support for new features. As a principal engineer, you are expected to lead the technical work.


The work requires an appetite for low level programming. You will learn how a graphics processor works on a detailed level, and how it translates software API calls into hardware workloads.


Responsibilities:
What will you do as part of the team? The first stage of our work is analysing the new features in our GPUs in development. We then implement the corresponding support in our tools, and deliver software that proves both the new functionality and the performance we are expecting to see from them.


You will work closely together with other teams in arm - including the hardware team, our modelling team, and our software teams.


Required Skills and Experience :
You hold a Bachelor’s or Master’s degree in Computer science, Electrical engineering or a related field.
C++
Experience from embedded software, low level software or bare metal programming
Strong understanding of computer architecture (CPU, memory, MMU, caches etc).
Working in Linux environment
Proficient in English language



“Nice To Have” Skills and Experience :
Knowledge of graphics programming or graphics APIs
Knowledge of graphics fundamentals, e.g. GPU graphics pipeline and shaders.
Building software models of hardware
Other programming languages
Android



In Return:
All arm employees are provided with training to succeed in their respective roles. We work in an inclusive and high-performance environment and Arm offers a competitive benefit package in Sweden including private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, and wellness benefits. Visa mindre

Graduate Compiler Engineer

Ansök    Jan 20    Arm Sweden AB    Mjukvaruutvecklare
Job Overview: With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly hardworking professionals. By enabling a vibrant, inclusive, meritocratic, and open 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. Are you interested to join a GPU compiler team working on a groundbreaking mobile GPU? We are looking for a... Visa mer
Job Overview:
With offices around the world, Arm is a diverse organisation of dedicated, innovative and highly hardworking professionals. By enabling a vibrant, inclusive, meritocratic, and open 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.
Are you interested to join a GPU compiler team working on a groundbreaking mobile GPU?
We are looking for a skilled and motivated Graduate Compiler Engineer to expand the team supporting the Mali™ mobile IPs. We support Graphics and Compute APIs and work on improving the GPU technologies that the mobile and automotive markets will see in years to come.
The team in Lund is responsible for Graphics GPU support (Vulkan, OpenGL/ES, DirectX).
For a sneak peek what it’s like to work at Arm in Lund, please have a look at the following video: http://bit.ly/2kxWMXp
Responsibilities:
Analysing content and workloads, implementing and testing new compiler features and chip in new optimizations to ensure we get efficient performance out of our Mali GPUs. You will have the chance to make a difference by influencing future architectures and instruction sets!
Required Skills and Experience :
Experience with compiler development (university courses or personal projects)



“Nice To Have” Skills and Experience :
Experience with LLVM
Knowledge of a Graphics API Visa mindre

System Test Engineer - Machine Learning

Job Overview We have a phenomenal opportunity for a System Test Engineer to join our Machine Learning System Analysis team in Lund, Sweden. If you would like to craft the future of mobile devices, then read on! You will have the chance to join a multinational, highly motivated and cross-site team. The team is responsible for functional verification and performance analysis of our ML specific HW accelerators. Working in our dynamic and diverse teams usually... Visa mer
Job Overview
We have a phenomenal opportunity for a System Test Engineer to join our Machine Learning System Analysis team in Lund, Sweden. If you would like to craft the future of mobile devices, then read on!
You will have the chance to join a multinational, highly motivated and cross-site team. The team is responsible for functional verification and performance analysis of our ML specific HW accelerators.
Working in our dynamic and diverse teams usually involves developing and executing automated tests for our software and hardware IP.
The team covers a wide range of software and hardware levels, application domains, workloads and types of analysis to get a full and accurate picture of ML performance capabilities, limitations and improvement opportunities.Responsibilities
Develop tests and infrastructure for our fully automated test flow, including functional and performance testing, as well as visualisation and report generation of the results.
Analyse and understand Machine Learning workloads, systems and performance expectations.
Produce technical summaries for a range of audiences, based on detailed analysis and interpretation of results.
Share knowledge and influence others, both within ML Group and wider across Arm.

Required Skills and Experience
You have experience working with SW development or automated testing.
Good python knowledge is essential as that is the basis of our scripts and infrastructure.
You have a passion for test, analysis and improvements.
A high level of pro-activity, initiative and problem solving skills. as well as willingness to take on varied technical challenges.
You have strong communication skills, inter-cultural awareness and you embrace diversity.

“Nice To Have” Skills and Experience
Testing and test automation
Linux development environments, bash scripting.
Data analysis and visualisation, for example Jupyter Notebooks
Machine Learning knowledge.
Experience and familiarity with high level programming languages (e.g. C, Java)
Jenkins, Docker and MongoDB

In Return
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 Sweden including private medical insurance, 30 days of annual leave, sabbatical, supplementary pension, wellness benefits.You will be working with a bunch of enthusiastic and brilliant colleagues. At Arm, we are proud to have a set of behaviours that reflect our DEI (Diversity, Equity & Inclusion) culture and guide our decisions, defining how we work together to shape extraordinary! These behaviours are assessed as part of the recruitment process: We not I, Do great things, and Be your brilliant self.At Arm Lund we have a hybrid working approach where we offer people the flexibility to work part of their time from home and part of the time from the office. Visa mindre

Graduate ML System Analysis Engineer

We have a great opportunity for a Graduate System Test Engineer to join our Machine Learning System Analysis team in Lund, Sweden. If you would like to shape the future of mobile devices, then read on! You will have the chance to join a multinational, highly motivated and cross-site team. The team is responsible for verification and performance analysis of our ML specific HW accelerators. Working in our dynamic and diverse teams usually involves developing... Visa mer
We have a great opportunity for a Graduate System Test Engineer to join our Machine Learning System Analysis team in Lund, Sweden. If you would like to shape the future of mobile devices, then read on!
You will have the chance to join a multinational, highly motivated and cross-site team. The team is responsible for verification and performance analysis of our ML specific HW accelerators.
Working in our dynamic and diverse teams usually involves developing and executing automated tests for our software and hardware IP. The work requires a broad technical competence to face the ever new challenges when testing our state of the art technology on new platforms and operating systems.
A typical day includes a variety of tasks, such as automating test applications in automation framework, analysing and designing tests for new product features and requirements, bug handling, debugging, deeper performance analysis and result presentation.
Job Requirements:You recently graduated or are about to graduate with a Bachelor’s or Master’s degree in Computer science, Electrical engineering or a related field with a good academic record.
Please include your University Transcript (Grade sheet) to your application together with your English CV
Essential Skills & Experience
Python, bash, or other scripting languages
Experience and familiarity with high level programming languages (e.g. C, Java)
High degree of initiative and a confident problem solver
Proficient in English language
Good communicator
Passionate about learning new technologies

Desirable Skills & Experience
Testing and test automation
Linux development environments
Android
Flask, Javascript, Docker, My and MongoDB

Our Core Beliefs lie at the heart of Arm and represent the essence of our organization. When combined and working together, they articulate the uniqueness of Arm culture:
Passion for Progress
Innovation that enables our ecosystems, Arm and our people to thrive.
Work with pace and judgment. Adapt to circumstances
Take risks in support of Arm's progress
Be accountable for the decisions you make. Learn from failure
Pursue innovation relentlessly.

We, Not I
Collaboration first, egos last.
Start with long-term value to customers and partners, and work back from there
Collaborate, decide, commit, and bring people with you
Make the most of all the skills and knowledge across Arm; share information with those who need it
Care about the people around you

Be your Forward-thinking Self
Skillful individuality, performance and fulfilment.
Be authentic
Seek and embrace differences
Encourage curiosity and challenge
Give people trust and autonomy; show people they can trust you to do forward-thinking work in pursuit of Arm's goals Visa mindre

GPU Software Engineer

Ansök    Dec 2    Arm Sweden AB    Mjukvaruutvecklare
We have a great opportunity for a Software Engineer to join an experienced agile System Test team in Lund, Sweden. If you would like to shape the future of mobile devices, then read on! You will have the chance to join a multinational, highly motivated and cross-site team. The team is responsible for verification of the Mali™ GPU driver for Graphic APIs (Open GL/ES and Vulkan), where automation is the key to our success. Working in our dynamic and divers... Visa mer
We have a great opportunity for a Software Engineer to join an experienced agile System Test team in Lund, Sweden. If you would like to shape the future of mobile devices, then read on!
You will have the chance to join a multinational, highly motivated and cross-site team. The team is responsible for verification of the Mali™ GPU driver for Graphic APIs (Open GL/ES and Vulkan), where automation is the key to our success.

Working in our dynamic and diverse team usually involves developing and executing automated tests for our software IP, as well as designing and implementing various tools and frameworks. The work requires a broad technical competence to face the ever-changing challenges when testing our state-of-the-art technology on new platforms and operating systems.

A typical day includes a variety of tasks, such as automating test applications in our automation framework, porting tests across OS versions and architectures, analysing and designing tests for new product features and requirements, bug handling, debugging, and tools development.

Essential Skills & Experience
Experience and familiarity with high level programming languages (e.g. C, Java)
Python, shell script, or other scripting languages
High degree of initiative and a confident problem solver
Proficient in English language
Good communicator
Passionate about learning new technologies

Desirable Skills & Experience
Testing and test automation
Linux development environments
Android
Flask, Javascript, Docker, My, Elasticsearch, HTML/CSS, Django, and/or Jinja2

#LI-AH1 Visa mindre

Graduate ML Hardware Engineer

The Role We are looking for graduate engineers passionate about a career in digital hardware design and verification. Working on the cutting edge of Arm IP, you will be creating technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more! What will I be accountable for? As a hardware engineer, you'll be part of a growing and highly skilled design team focusing on our ML ... Visa mer
The Role


We are looking for graduate engineers passionate about a career in digital hardware design and verification. Working on the cutting edge of Arm IP, you will be creating technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more!


What will I be accountable for?


As a hardware engineer, you'll be part of a growing and highly skilled design team focusing on our ML and Neural Network IP. Working closely with colleagues from other international design centres, you will support the design and verification of Arm’s next generation IP, utilizing the latest methodologies and technology.
More than anything else, you must have a willingness to absorb as much as possible about this new frontier. Given the impact and reach of this field, you’ll be encouraged to share this knowledge with other engineers across the company. This is centred around promoting and demonstrating the Arm core beliefs and behaviours.
Job Requirements:Education & Qualifications
Working towards or completed university degree (or equivalent) in Electrical Engineering, Computer Science or other relevant subject.
Hands-on experience of machine learning and neural networks would be very useful, but not critical.
Please include your University Transcript (Grade sheet) to your application together with your English CV

Skills & Experience
RTL design experience
Experience in functional debug of errors in the RTL model.
Experience in the specification, creation, and debug of SystemVerilog/UVM constrained-random testbenches.
Good software engineering skills including understanding of object-oriented programming, data structures, and algorithms.
Proficiency in scripting languages such as Perl, Tcl, Python.
Assembly language for Arm or other architectures.

Our Core Beliefs lie at the heart of Arm and represent the essence of our organization. When combined and working together, they articulate the uniqueness of Arm culture:
Passion for Progress
Innovation that enables our ecosystems, Arm and our people to thrive.
Work with pace and judgment. Adapt to circumstances
Take risks in support of Arm's progress
Be accountable for the decisions you make. Learn from failure
Pursue innovation relentlessly.

We, Not I
Collaboration first, egos last.
Start with long-term value to customers and partners, and work back from there
Collaborate, decide, commit, and bring people with you
Make the most of all the skills and knowledge across Arm; share information with those who need it
Care about the people around you

Be your Forward-thinking Self
Skillful individuality, performance and fulfilment.
Be authentic
Seek and embrace differences
Encourage curiosity and challenge
Give people trust and autonomy; show people they can trust you to do forward-thinking work in pursuit of Arm's goals Visa mindre

ML Physical Implementation Engineer

Ansök    Mar 15    Arm Sweden AB    IT-strateg
The Role Are you passionate about physical implementation of Machine Learning processors? Working on the cutting edge of Arm IP, you build technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more! At Arm, physical implementation is a crucial and integral part of the hardware development. In this role you will influence the RTL design and deploy the latest implementation tec... Visa mer
The Role
Are you passionate about physical implementation of Machine Learning processors? Working on the cutting edge of Arm IP, you build technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more!
At Arm, physical implementation is a crucial and integral part of the hardware development. In this role you will influence the RTL design and deploy the latest implementation techniques. You will have the opportunity to drive EDA vendors on leading-edge processes whilst pushing the boundaries of power efficiency and influencing physical library development.
Key Accountabilities/Responsibilities
As a physical implementation engineer you'll be part of a growing and highly skilled team focusing on our ML and Neural Network IP. You will be working on implementation activities throughout all stages of the project. You will both help to specify the implementation tasks for the project as well as to perform the actual implementation work including synthesis, place & route and signoff using standard cell methodology. The expectation is that you, as a senior member of the team will take the lead on larger work-packages and will be able to drive methodology threads in Arm wide forums.
Job Requirements
Education & Qualifications
Good university degree, in electronic engineering or computer science ideally, although other science graduates will be considered if they have proven experience.
Essential Skills & Experience
A deep understanding of the entire ASIC design flow and basic knowledge of at least one hardware description languages: Verilog, System Verilog or VHDL.
Proven experience in methodology for synthesis, floorplan, placement, clock tree synthesis, and route, using tools such as Cadence Genus/Innovus and Synopsys DC/ICC.
Experience with low power design techniques.
Proficient in scripting languages such as Tcl and Python.
Experience in planning the implementation process and making realistic effort and timescale estimates.
Knowledge of semiconductor fundamentals.

Desirable Skills & Experience
Knowledge of ML/ AI fundamentals.
Knowledge of the Arm architecture and AMBA bus system.
Experience with signoff flows including LEC and STA as well as power analysis tools.
Use of Linux and shell programming.

#LI-AH1 Visa mindre

Senior Verification Engineer

Ansök    Jan 28    Arm Sweden AB    Mjukvaruutvecklare
Are you passionate about verification of a Machine Learning processor? Working on the cutting edge of Arm IP, you will be creating technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more! Verification of an ML processor is a huge and exciting challenge! At Arm, verification is a crucial and integral part of the hardware development, where the verification activities in a... Visa mer
Are you passionate about verification of a Machine Learning processor? Working on the cutting edge of Arm IP, you will be creating technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more!

Verification of an ML processor is a huge and exciting challenge! At Arm, verification is a crucial and integral part of the hardware development, where the verification activities in an ML project are planned by the verification team and then executed by the design and verification teams in close collaboration. Arm uses a wide range of verification methodologies including simulation, emulation, prototyping, modelling and formal proofs using state of the art tools and techniques.

Key Accountabilities/Responsibilities

As a senior verification engineer you'll be part of a growing and highly skilled team focusing on our ML and Neural Network IP. You will be working on verification activities throughout all stages of the project. You will both help specifying the verification tasks for the project as well as performing the actual verification work. The expectation is that you, as a senior member of the team will take the lead on larger work-packages and mentor more junior engineers in the team. You are also expected to be able to drive methodology threads in Arm wide forums.

Education & Qualifications

Good university degree, in electronic engineering or computer science ideally, although other science graduates will be considered if they have relevant experience.

Essential Skills & Experience


A deep understanding of the verification strategies required for complex IP development, including coverage driven, constrained random and assertion-based techniques and FPGA prototyping.
Coverage driven verification expertise, in high-complexity designs.
Experience in block level, unit level and system level verification.
Experience of Verilog/SystemVerilog/VHDL.
Experience with one or more of the following methodologies: UVM, OVM, VMM, eRM.
Experience in planning the verification process and making realistic effort and timescale estimates.
Experience from verifying complex systems (HW+SW) using FPGA platforms.
High level programming experience (C / C++, Python, OOP, design patterns)



Desirable Skills & Experience


Knowledge of machine learning / AI fundamentals.
Knowledge of the Arm architecture and AMBA bus system.
Formal verification experience.
Experience to build C/C++ based models of a microarchitecture
Use of UNIX and shell programming.
Experience of prototyping and/or emulation.
Experience of SystemC/Specman Visa mindre

GPU Software Engineer

Ansök    Feb 19    Arm Sweden AB    Mjukvaruutvecklare
We have a great opportunity for a Software Engineer to join an experienced agile System Test team in Lund, Sweden. If you would like to shape the future of mobile devices, then read on! You will have the chance to join a multinational, highly motivated and cross-site team. The team is responsible for verification of the Mali™ GPU driver for Graphic APIs (Open GL/ES and Vulkan), where automation is the key to our success. Working in our dynamic and dive... Visa mer
We have a great opportunity for a Software Engineer to join an experienced agile System Test team in Lund, Sweden. If you would like to shape the future of mobile devices, then read on!

You will have the chance to join a multinational, highly motivated and cross-site team. The team is responsible for verification of the Mali™ GPU driver for Graphic APIs (Open GL/ES and Vulkan), where automation is the key to our success.

Working in our dynamic and diverse team usually involves developing and executing automated tests for our software IP, as well as designing and implementing various tools and frameworks. The work requires a broad technical competence to face the ever-changing challenges when testing our state-of-the-art technology on new platforms and operating systems.

A typical day includes a variety of tasks, such as automating test applications in our automation framework, porting tests across OS versions and architectures, analysing and designing tests for new product features and requirements, bug handling, debugging, and tools development.

Essential Skills & Experience
Experience and familiarity with high level programming languages (e.g. C, Java)
Python, shell script, or other scripting languages
High degree of initiative and a confident problem solver
Proficient in English language
Good communicator
Passionate about learning new technologies

Desirable Skills & Experience
Testing and test automation
Linux development environments
Android
Flask, Javascript, Docker, My, Elasticsearch, HTML/CSS, Django, and/or Jinja2

#LI-AH1 Visa mindre

Graduate ML Hardware Engineer

The Role We are looking for graduate engineers passionate about a career in digital hardware design and verification. Working on the cutting edge of Arm IP, you will be creating technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more! What will I be accountable for? As a hardware engineer, you'll be part of a growing and highly skilled design team focusing on our ML ... Visa mer
The Role


We are looking for graduate engineers passionate about a career in digital hardware design and verification. Working on the cutting edge of Arm IP, you will be creating technology that powers the next generation of mobile apps, portable devices, home automation, smart cities, self-driving cars, and much more!


What will I be accountable for?


As a hardware engineer, you'll be part of a growing and highly skilled design team focusing on our ML and Neural Network IP. Working closely with colleagues from other international design centres, you will support the design and verification of Arm’s next generation IP, utilizing the latest methodologies and technology.
More than anything else, you must have a willingness to absorb as much as possible about this new frontier. Given the impact and reach of this field, you’ll be encouraged to share this knowledge with other engineers across the company. This is centred around promoting and demonstrating the Arm core beliefs and behaviours.
Job Requirements:Education & Qualifications
Working towards or completed university degree (or equivalent) in Electrical Engineering, Computer Science or other relevant subject.
Hands-on experience of machine learning and neural networks would be very useful, but not critical.
Please include your University Transcript (Grade sheet) to your application together with your English CV

Skills & Experience
RTL design experience
Experience in functional debug of errors in the RTL model.
Experience in the specification, creation, and debug of SystemVerilog/UVM constrained-random testbenches.
Good software engineering skills including understanding of object-oriented programming, data structures, and algorithms.
Proficiency in scripting languages such as Perl, Tcl, Python.
Assembly language for Arm or other architectures.

Our Core Beliefs lie at the heart of Arm and represent the essence of our organization. When combined and working together, they articulate the uniqueness of Arm culture:
Passion for Progress
Innovation that enables our ecosystems, Arm and our people to thrive.
Work with pace and judgment. Adapt to circumstances
Take risks in support of Arm's progress
Be accountable for the decisions you make. Learn from failure
Pursue innovation relentlessly.

We, Not I
Collaboration first, egos last.
Start with long-term value to customers and partners, and work back from there
Collaborate, decide, commit, and bring people with you
Make the most of all the skills and knowledge across Arm; share information with those who need it
Care about the people around you

Be your Forward-thinking Self
Skillful individuality, performance and fulfilment.
Be authentic
Seek and embrace differences
Encourage curiosity and challenge
Give people trust and autonomy; show people they can trust you to do forward-thinking work in pursuit of Arm's goals Visa mindre

Graduate ML System Analysis Engineer

We have a great opportunity for a Graduate System Test Engineer to join our Machine Learning System Analysis team in Lund, Sweden. If you would like to shape the future of mobile devices, then read on! You will have the chance to join a multinational, highly motivated and cross-site team. The team is responsible for verification and performance analysis of our ML specific HW accelerators. Working in our dynamic and diverse teams usually involves developing... Visa mer
We have a great opportunity for a Graduate System Test Engineer to join our Machine Learning System Analysis team in Lund, Sweden. If you would like to shape the future of mobile devices, then read on!
You will have the chance to join a multinational, highly motivated and cross-site team. The team is responsible for verification and performance analysis of our ML specific HW accelerators.
Working in our dynamic and diverse teams usually involves developing and executing automated tests for our software and hardware IP. The work requires a broad technical competence to face the ever new challenges when testing our state of the art technology on new platforms and operating systems.
A typical day includes a variety of tasks, such as automating test applications in automation framework, analysing and designing tests for new product features and requirements, bug handling, debugging, deeper performance analysis and result presentation.
Job Requirements:You recently graduated or are about to graduate with a Bachelor’s or Master’s degree in Computer science, Electrical engineering or a related field with a good academic record.
Please include your University Transcript (Grade sheet) to your application together with your English CV
Essential Skills & Experience
Python, bash, or other scripting languages
Experience and familiarity with high level programming languages (e.g. C, Java)
High degree of initiative and a confident problem solver
Proficient in English language
Good communicator
Passionate about learning new technologies

Desirable Skills & Experience
Testing and test automation
Linux development environments
Android
Flask, Javascript, Docker, My and MongoDB

Our Core Beliefs lie at the heart of Arm and represent the essence of our organization. When combined and working together, they articulate the uniqueness of Arm culture:
Passion for Progress
Innovation that enables our ecosystems, Arm and our people to thrive.
Work with pace and judgment. Adapt to circumstances
Take risks in support of Arm's progress
Be accountable for the decisions you make. Learn from failure
Pursue innovation relentlessly.

We, Not I
Collaboration first, egos last.
Start with long-term value to customers and partners, and work back from there
Collaborate, decide, commit, and bring people with you
Make the most of all the skills and knowledge across Arm; share information with those who need it
Care about the people around you

Be your Forward-thinking Self
Skillful individuality, performance and fulfilment.
Be authentic
Seek and embrace differences
Encourage curiosity and challenge
Give people trust and autonomy; show people they can trust you to do forward-thinking work in pursuit of Arm's goals Visa mindre

Technical Project Manager

Ansök    Nov 27    Arm Sweden AB    Projektledare, IT
The Team The Central Engineering GPU Group produces graphics hardware and software products for mobile and embedded devices. Our Mali™ Graphics Processor is #1 shipping GPU globally! We are now entering into a new growth phase to provide new technologies and products for existing and current markets are looking for motivated and hardworking people to join the team. Working with the world’s best companies, making world-leading products based on our IP and... Visa mer
The Team


The Central Engineering GPU Group produces graphics hardware and software products for mobile and embedded devices. Our Mali™ Graphics Processor is #1 shipping GPU globally!
We are now entering into a new growth phase to provide new technologies and products for existing and current markets are looking for motivated and hardworking people to join the team. Working with the world’s best companies, making world-leading products based on our IP and alongside the best engineers in the world.


We work in small teams, so your ideas will make a difference and you will have the opportunity to lead, challenge the status quo and ultimately change the world of graphics.


The Role


Work with engineering teams across multiple sites to ensure good quality, on-spec, and timely delivery of software tools used as part of development and bring-up of our Graphics processors. The specific responsibilities include project definition, planning, scheduling and execution against committed deadlines.


A solid record across all aspects of the development lifecycle is required, with particular experience in leading multi-year development projects, schedule management and features over an extended time-period.


Job Requirements: Essential Skills


Experience in project management delivering software using leading methodologies and agile processes with a proven track record in managing and successful delivery of software projects, ideally from project initiation phase until the product delivery
Demonstrated ability in building plans from high level requirements to a detailed schedule and the ability to track, monitor and control project activity across multiple locations and disciplines.
Handling internal project dependencies and relationships to ensure project success showing strong communication and leadership skills, including leading and motivating people locally and globally
Ability to provide clear concise reporting and leading key stakeholders across the business.
Dedicated, enthusiastic and self-motivated, able to accept new challenges
Educated to degree level or equivalent in Engineering and Project Management experience.



Desirable Skills


Experience of hardware/software development flows, processes and practices
Change management and leading change across large teams
Experienced user of project planning tools
Experience liaising with customers, partners and remote development teams
Formal project management qualification (e.g PMP, Prince2)



What you need to do next
Does this sound like the kind of work that would make you excited to come into work every day? Click apply today!


Additional Information


Our Core Beliefs lie at the heart of Arm and represent the essence of our organization. When combined and working together, they articulate the uniqueness of Arm culture:


Passion for Progress


Innovation that enables our ecosystems, Arm and our people to thrive.
Work with pace and judgment. Adapt to circumstances
Take risks in support of Arm's progress
Be accountable for the decisions you make. Learn from failure
Pursue innovation relentlessly.

We, Not I


Collaboration first, egos last.
Start with long-term value to customers and partners, and work back from there
Collaborate, decide, commit, and bring people with you
Make the most of all the skills and knowledge across Arm; share information with those who need it
Care about the people around you

Be your Brilliant Self

Skillful individuality, performance and fulfilment.
Be authentic
Seek and embrace differences
Encourage curiosity and challenge
Give people trust and autonomy; show people they can trust you to do forward-thinking work in pursuit of Arm's goals Visa mindre

Hardware Design Engineer

Do you want to experience the thrill of playing computer games on a graphics processor (GPU) that you have designed yourself? This is a fantastic opportunity for a hardware design engineer to join the GPU Hardware Design Team and help us design the GPUs powering the devices of tomorrow. If you are a forward-thinking, dedicated, creative and self-going individual that loves analysis and problem solving then we are keen to hear from you! This position provid... Visa mer
Do you want to experience the thrill of playing computer games on a graphics processor (GPU) that you have designed yourself? This is a fantastic opportunity for a hardware design engineer to join the GPU Hardware Design Team and help us design the GPUs powering the devices of tomorrow. If you are a forward-thinking, dedicated, creative and self-going individual that loves analysis and problem solving then we are keen to hear from you!
This position provides an exciting role in the team in Lund, where you are involved in the micro-architectural definition, design and optimization of future generation Mali graphics processors. As a team, we work with the architecture and development teams in the creation of faster, smaller, more robust and power-efficient hardware.
This is a hands-on technical role. You will be part of a world class engineering team employing the latest design and verification techniques to develop outstanding graphics processor IP that is optimized for low power and high performance
Candidates are encouraged to have a wide breath of design knowledge, along with a high degree of technical creativity. Furthermore, candidates will demonstrate skills in low power RTL implementation, including hands-on experience using state of the art tools and techniques in complex IP development projects.
As part of the GPU Design Team, you will join a team of motivated and innovative engineers developing the Mali range of graphics processors.


Key Accountabilities/ Responsibilities
Derive specifications from architecture requirements
Specify, design and optimise complex blocks for use across multiple generations of GPU’s



Job Requirements
Experience of RTL design
Proven track record to design, implement and verify complex IP designs
Ability to quantify and make trade-offs between power, performance and area appropriately to meet the requirements of the product
Ability to schedule own work and tasks
Willingness to seek varied and complex technical challenges
Excellent communication and written skills in English
High level programming experience such as C/C++ would be helpful
Knowledge of verification techniques is an advantage

The right candidate will be a forward-thinking individual, with a flair for detail, analysis and problem solving. They will be happy to connect with all members of the wider team and have a real passion and interest in their work. Working within a multi-site team, there will be opportunities for travels to other offices on occasions.


Education & Qualifications
Good university degree in computer science, electronics engineering or microelectronics. Other science graduates will be considered with relevant experience. Visa mindre

Graduate Machine Learning/GPU System Test and Performance Analysis

Ansök    Feb 12    ARM SWEDEN AB    Systemtestare
We have a great opportunity for a Graduate System Test Engineer to join one of our agile System Test teams in Lund, Sweden. If you would like to shape the future of mobile devices, then read on! You will have the chance to join a multinational, highly motivated and cross-site team. The teams are responsible for verification and performance analysis of our ML specific HW accelerators, as well as verification of the Mali™ GPU driver for Graphic APIs (Open GL... Visa mer
We have a great opportunity for a Graduate System Test Engineer to join one of our agile System Test teams in Lund, Sweden. If you would like to shape the future of mobile devices, then read on!
You will have the chance to join a multinational, highly motivated and cross-site team. The teams are responsible for verification and performance analysis of our ML specific HW accelerators, as well as verification of the Mali™ GPU driver for Graphic APIs (Open GL/ES and Vulkan).
Working in our dynamic and diverse teams usually involves developing and executing automated tests for our software IP. The work requires a broad technical competence to face the ever new challenges when testing our state of the art technology on new platforms and operating systems.
A typical day includes a variety of tasks, such as automating test applications in automation framework, porting tests across OS versions and architectures, analysing and designing tests for new product features and requirements, bug handling, debugging, and tools development. 


Job Requirements
You recently graduated or are about to graduate with a Bachelor’s or Master’s degree in Computer science, Electrical engineering or a related field with a good academic record.


Essential Skills & Experience:
Experience and familiarity with high level programming languages (e.g. C, Java)
Python, bash, or other scripting languages
High degree of initiative and a confident problem solver
Proficient in English language
Good communicator
Passionate about learning new technologies



Desirable Skills & Experience:
Testing and test automation
Linux development environments
Android
Flask, Javascript, Docker, My, Elasticsearch, html/CSS, Django, and/or Jinja2 Visa mindre

System Test Development Engineer

Ansök    Feb 14    ARM SWEDEN AB    Systemtestare
We are looking for an engineer to join our GPU Hardware team. This is e a unique opportunity to work on groundbreaking technology with a high performing international team. If you like to shape the future of mobile devices, then read on! Your new team: As a system test development engineer, you will be part of a team working with technologies such as OpenGL ES, Vulkan, OpenCL, Direct-X; you will work in Linux and Android environments on top of FPGA pla... Visa mer
We are looking for an engineer to join our GPU Hardware team. This is e a unique opportunity to work on groundbreaking technology with a high performing international team. If you like to shape the future of mobile devices, then read on!


Your new team:


As a system test development engineer, you will be part of a team working with technologies such as OpenGL ES, Vulkan, OpenCL, Direct-X; you will work in Linux and Android environments on top of FPGA platforms and compute clusters.


The work requires a broad technical competence to face the ever-new challenges when testing our state-of-the-art technology on new platforms and operating systems. This position involves close collaboration with both hardware and software developers.
Your new role


Supporting the team in validating and verifying next generation Mali™ GPUs, implementing new tests for Arm's fully automated test framework.
Improve and maintain test management systems, test infrastructure while also analysing results and debugging.


ou will have experience in a field related to software development, debugging, test development and programming. You will hold a Master’s degree in computer science, electronics engineering or other relevant disciplines.


A real passion for improvements and progress with a diligent attitude with experience in some scripting languages (e.g Python Bash) and some familiarity with Linux operating systems.


Not a need for the role however if you have experience with Jira, GIT, Jenkins and some understanding of 3D graphics that would be great!


If this sounds like the kind of work that would make you excited to come into work every day click apply. Visa mindre

Graduate Modelling Engineer

Ansök    Feb 11    ARM SWEDEN AB    Mjukvaruutvecklare
We have an exciting opportunity for a graduate developer in the GPU modelling team, based in Lund. We work with software models which are state-of-the-art representations of our products. They are used by several teams within the company and are delivered externally to some of our partners. We develop in C++ in a UNIX environment. Working in the GPU modelling team, your role will primarily be to model the functional and performance aspects of our GPUs. Y... Visa mer
We have an exciting opportunity for a graduate developer in the GPU modelling team, based in Lund. We work with software models which are state-of-the-art representations of our products. They are used by several teams within the company and are delivered externally to some of our partners.


We develop in C++ in a UNIX environment. Working in the GPU modelling team, your role will primarily be to model the functional and performance aspects of our GPUs. You will be working with dedicated and talented people across the globe as part of our multi-site development projects. Your work will have a large impact on the design and quality of our GPUs and ultimately on the success of Arm.


If you would like to shape the future of energy-efficient devices, this is the place to be!


Education & Qualifications
The successful candidate has recently graduated or is about to graduate with a Bachelor’s or Master’s in computer science, electrical engineering or a related field with a good academic record


Essential Skills & Experience:
Knowledge of high level programming languages (e.g. C++, Java)
Some knowledge of computer architecture (e.g. CPU, caches)
Good English communication skills
Good problem solving and debugging skills
Willingness to occasionally travel to other Arm locations

 It would be great if you also have some of the following:
Experience with UNIX
Knowledge of computer graphics
Knowledge of scripting languages (e.g. Python) Visa mindre

Staff Verification Engineer

The GPU Division require an experienced and highly motivated Staff Verification Engineer to join a fast growing team and verify our next generation of state of the art GPUs. The team predominantly employs constrained-random coverage-driven simulation techniques using SystemVerilog and UVM. You will play a key role in the team – both with hands-on project work, creating and deploying new methodologies within the team. About the team You will work in our Lun... Visa mer
The GPU Division require an experienced and highly motivated Staff Verification Engineer to join a fast growing team and verify our next generation of state of the art GPUs. The team predominantly employs constrained-random coverage-driven simulation techniques using SystemVerilog and UVM. You will play a key role in the team – both with hands-on project work, creating and deploying new methodologies within the team.
About the team
You will work in our Lund office within a team that spans three sites across Europe. The team includes design, verification and modelling engineers working on the next gen graphics processors. Given the span of the team, there may be opportunity for travel to other sites during your work.
What will you be accountable for?
The role covers development and deployment of methodologies as well as direct hands-on test bench development. You will be responsible for:
Reviewing and assessing proposed design changes
Architecting verification IP and full verification environments
You are expected to investigate and script new verification flows and optimising existing flows
Developing methodology and deploying within the group and having full ownership of verification closure.

What skills, experience and qualifications do I need?
You will require a proven track record with constrained-random verification including ownership of a suitably complex verification environment. Be comfortable using SystemVerilog to develop verification components and be familiar with the tools and processes for developing test benches and finishing all aspects of the verification process. You are capable of developing verification flows to make best use of EDA tools.
Essential Attributes
Strong experience with SystemVerilog for verification of complex design IP.
Experience of architecting and implementing functional verification environments for complex IP.
Experience developing re-usable and scalable code whilst having good knowledge of UVM.
Strong scripting skills (UNIX shell scripting, Python or Perl) – being able to develop scripting to support new flows.
You posses the ability to quickly understand and apply complex specification details and capable of owning all stages of a project to completion.
Willingness to tackle varied and complex technical challenges.
Strong communication skills and ability to work well as part of a team as well as experience working and communicating with remote design centres.

Desirable Attributes
Knowledge of graphics principles.
Knowledge of C/C++.
Experience with formal verification.
Experience with emulation flows.
Willingness to travel to Arm sites within Europe Visa mindre

System Test Development Engineer

Ansök    Feb 12    ARM SWEDEN AB    Systemtestare
We are looking for an engineer to join our GPU Hardware team. This is e a unique opportunity to work on groundbreaking technology with a high performing international team. If you like to shape the future of mobile devices, then read on! Your new team As a system test development engineer, you will be part of a team working with technologies such as OpenGL ES, Vulkan, OpenCL, Direct-X; you will work in Linux and Android environments on top of FPGA platform... Visa mer
We are looking for an engineer to join our GPU Hardware team. This is e a unique opportunity to work on groundbreaking technology with a high performing international team. If you like to shape the future of mobile devices, then read on!
Your new team
As a system test development engineer, you will be part of a team working with technologies such as OpenGL ES, Vulkan, OpenCL, Direct-X; you will work in Linux and Android environments on top of FPGA platforms and compute clusters.
The work requires a broad technical competence to face the ever-new challenges when testing our state-of-the-art technology on new platforms and operating systems. This position involves close collaboration with both hardware and software developers.
Your new role
Supporting the team in validating and verifying next generation Mali™ GPUs, implementing new tests for Arm's fully automated test framework.
Improve and maintain test management systems, test infrastructure while also analysing results and debugging.


You will have experience in a field related to software development, debugging, test development and programming. You will hold a Master’s degree in computer science, electronics engineering or other relevant disciplines.
A real passion for improvements and progress with a diligent attitude with experience in some scripting languages (e.g Python Bash) and some familiarity with Linux operating systems.
Not a need for the role however if you have experience with Jira, GIT, Jenkins and some understanding of 3D graphics that would be great!
What you need to do next


If this sounds like the kind of work that would make you excited to come into work every day click apply. Visa mindre

Hardware Verification Engineer - Machine Learning

Job PurposeAre you passionate about verification of a Machine Learning processor ?Verification of an ML processor is a huge and exciting challenge. At Arm, verification is an essential and integral part of the hardware development where the verification activities in an ML project are planned by the verification team and then executed by the design and verification teams in collaboration. Arm uses a wide range of verification methodologies including simula... Visa mer
Job PurposeAre you passionate about verification of a Machine Learning processor ?Verification of an ML processor is a huge and exciting challenge. At Arm, verification is an essential and integral part of the hardware development where the verification activities in an ML project are planned by the verification team and then executed by the design and verification teams in collaboration. Arm uses a wide range of verification methodologies including simulation, prototyping, modelling and formal proofs using the latest tools and techniques.Key Accountabilities/ResponsibilitiesAs a staff verification engineer you will be working on verification activities throughout all stages of the project. You will both help specifying the verification tasks for the project as well as executing the actual verification work. The expectation is that you, as a senior member of the team will take the lead on larger work-packages and mentor more junior engineers in the team. You are also expected to be able to drive methodology threads in Arm wide forums.Job Requirements: Education & QualificationsGood university degree, in electronic engineering or computer science ideally, although other science graduates will be considered if they have relevant experience.Essential Skills & ExperienceA deep understanding of the verification strategies required for complex IP development, including coverage driven, constrained random and assertion-based techniques and FPGA prototyping.Coverage driven verification expertise, in high-complexity designs.Experience in block level, unit level and system level verification.Experience of Verilog/SystemVerilog/VHDL.Experience with one or more of the following methodologies: UVM, OVM, VMM, eRM.Experience in planning the verification process and making realistic effort and timescale estimates.Experience from verifying complex systems (HW+SW) using FPGA platforms.High level programming experience (C / C++, Python, OOP, design patterns).Desirable Skills & ExperienceKnowledge of machine learning / AI fundamentals.Knowledge of the ARM architecture and AMBA bus system.Formal verification experience.Experience to build C/C++ based models of a microarchitectureUse of UNIX and shell programming.Experience of prototyping and/or emulation.Experience of SystemC/SpecmanAt Arm, we are guided by our core beliefs that reflect our rare culture and guide our decisions, defining how we work together to defy ordinary and shape extraordinary:We not ITake daily responsibility to make the Global Arm community thrive.No individual owns the right answer. Brilliance is collective.Information is crucial, share it.Realise that we win when we collaborate — and that everyone misses out when we don’t.Passion for progressOur differences are our strength. Widen and mix up your network of connections.Difficult things can take unexpected directions. Stick with it.Make feedback positive and expansive, not negative and narrow.The essence of progress is that it can’t stop. Grow with it and own your own progress.Be your brilliant selfBe quirky not egocentric.Recognise the power in saying ‘I don’t know’.Make trust our default position.Hold strong opinions lightly. Visa mindre

System Test Engineer

Ansök    Sep 27    ARM SWEDEN AB    Systemtestare
We have an outstanding opportunity for you, a dedicated System Test Engineer to join our agile Mali™ GPU driver System Test team in Lund, Sweden.If you would like to shape the future of mobile devices, then read on.You will have the chance to join a multinational, highly motivated and cross-site team. We are responsible for verification of the Mali™ GPU driver for Graphic APIs (Open GL/ES and Vulkan).Working in our dynamic and diverse team usuall... Visa mer
We have an outstanding opportunity for you, a dedicated System Test Engineer to join our agile Mali™ GPU driver System Test team in Lund, Sweden.If you would like to shape the future of mobile devices, then read on.You will have the chance to join a multinational, highly motivated and cross-site team. We are responsible for verification of the Mali™ GPU driver for Graphic APIs (Open GL/ES and Vulkan).Working in our dynamic and diverse team usually involves developing and executing automated tests for our software IP. Testing is performed on both FPGA and silicon platforms, covering past, present, and future GPU hardware designs. The work requires a broad technical competence to face the ever new challenges when testing our state of the art technology on new platforms and operating systems.What will you be accountable for?In a typical day you will be working with a variety of tasks, such as automating test applications in automation framework, porting tests across OS versions and architectures, analysing and designing tests for new product features and requirements, bug handling, debugging, and tools development.Job Requirements: Education & Qualifications:You hold a Bachelor’s or Master’s degree in Computer science, Electrical engineering or a related field with a good academic record. Experience with development in a professional work environment is essential.Essential Skills & Experience:You have good knowledge in high level programming languages (e.g. C, Java)You have good knowledge in Python, bash or other scripting languagesYou have good problem solving and debugging skillsYou have ability to schedule your own work and tasksYou have good English language knowledge and interpersonal skillsYou are passionate about learning new technologiesDesirable Skills & Experience:Experience with Linux development environmentsKnowledge of AndroidFamiliarity with Flask, Javascript, Docker, My, Elasticsearch, html/CSS, Django, and/or Jinja2At Arm, we are guided by our core beliefs that reflect our rare culture and guide our decisions, defining how we work together to defy ordinary and shape extraordinary:We not ITake daily responsibility to make the Global Arm community thrive.No individual owns the right answer. Brilliance is collectiveInformation is crucial, share it.Realise that we win when we collaborate — and that everyone misses out when we don’t.Passion for progressOur differences are our strength. Widen and mix up your network of connections.Difficult things can take unexpected directions. Stick with it.Make feedback positive and expansive, not negative and narrow.The essence of progress is that it can’t stop. Grow with it and own your own progress.Be your brilliant selfBe quirky not egocentric.Recognise the power in saying ‘I don’t know’.Make trust our default position.Hold strong opinions lightly. Visa mindre

Senior GPU Compiler Engineer

Ansök    Okt 1    ARM SWEDEN AB    Mjukvaruutvecklare
About ArmArm® technology is at the heart of a computing and connectivity revolution that is transforming the way people live and businesses operate. From the unmissable to the invisible; our advanced, energy-efficient processor designs are enabling the intelligence in 86 billion silicon chips and securely powering products from the sensor to the smartphone to the supercomputer. With more than 1,000 technology partners including the world’s most famous busi... Visa mer
About ArmArm® technology is at the heart of a computing and connectivity revolution that is transforming the way people live and businesses operate. From the unmissable to the invisible; our advanced, energy-efficient processor designs are enabling the intelligence in 86 billion silicon chips and securely powering products from the sensor to the smartphone to the supercomputer. With more than 1,000 technology partners including the world’s most famous business and consumer brands, we are driving Arm innovation into all areas compute is happening inside the chip, the network and the cloud.With offices around the world, Arm is a diverse community of dedicated, innovative and highly talented professionals. By enabling an inclusive, meritocratic and open 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. As team member you will implement and test new features and optimizations to ensure our compilers get optimal performance out of our Mali GPUs, and develop the backend for our next generation GPUs. You also have the opportunity to influence the architecture and instruction sets of our next generation GPUs. Our compilers work in a constrained environment in terms of memory footprint and compilation time.For a sneak peek what it’s like to work at Arm in Lund, please have a look at the following video: http://bit.ly/2kxWMXpJob Requirements: Experience with compiler development in a professional work environment or post-graduate academic environment is a must.Optional qualifications include, but are not limited to:Experience with open source compiler frame works, preferably, but not limited to, LLVMStrong C/C++ knowledgeExperience with Graphics APIs, for example OpenGL, OpenGL ES, DirectX, VulkanExperience working with assembly code for any HW architecture Arm is looking for a highly skilled and motivated compiler engineer to join our development team working on the leading edge of mobile GPU technologies. Working on the next generation Mali™ mobile IPs, you will help shape the technologies that the mobile market will see in years to come. You will be joining a multinational and dynamic GPU compiler development group located across Cambridge (UK) and Lund (Sweden).The Lund team is responsible for Graphics APIs (OpenGL/ES, Vulkan), generic middle-end optimizations, and Code Generation. As team member you will implement and test new features and optimizations to ensure our compilers get optimal performance out of our Mali GPUs, and develop the backend for our next generation GPUs. You also have the opportunity to influence the architecture and instruction sets of our next generation GPUs. Our compilers work in a constrained environment in terms of memory footprint and compilation time.Job RequirementsExperience with compiler development in a professional work environment or post-graduate academic environment is a must.Optional qualifications include, but are not limited to:Experience with open source compiler frameworks, preferably, but not limited to, LLVMStrong C/C++ knowledgeExperience with Graphics APIs, for example OpenGL, OpenGL ES, DirectX, VulkanExperience working with assembly code for any HW architecture Visa mindre

Media System Modelling Engineer

We are looking for enthusiastic engineers to join ARM, and help shape the future of technology and collaborating in the development of next-generation media accelerators that fuel billions of devices world-wide.As Media System Modelling Engineer, your main role will consist in modeling different approaches and technologies for future media accelerators (e.g. GPU, video accelerator, image signal processor or display processor). The models are used to evalua... Visa mer
We are looking for enthusiastic engineers to join ARM, and help shape the future of technology and collaborating in the development of next-generation media accelerators that fuel billions of devices world-wide.As Media System Modelling Engineer, your main role will consist in modeling different approaches and technologies for future media accelerators (e.g. GPU, video accelerator, image signal processor or display processor). The models are used to evaluate different approaches, predict performance, bandwidth and power for future products and are important for deciding on products to develop and providing marketing with material for customer discussions.Joining an experienced, multinational development team, you will work on leading edge technologies, directly contributing to ARM future media accelerators.What will I be accountable for?Your main responsibilities will be to model and evaluate different approaches and technologies for future products with a focus on how different accelerators cooperate with each other and with the host CPU. This is a role working early on in the product development flow, contributing ideas and results before the products are fully defined.Job RequirementsWhat skills and experience do I need?Excellent programming skills (any language)A strong understanding of the fundamentals of computer architectureA working knowledge of statistics and data compression technologiesDemonstrate enthusiasm, drive and diligenceBe able to work efficiently alone as well as in a team environmentHave excellent written and verbal communication skills in EnglishAt Arm, we are guided by our core beliefs that reflect our rare culture and guide our decisions, defining how we work together to defy ordinary and shape extraordinary:We not ITake daily responsibility to make the Global Arm community thrive.No individual owns the right answer. Brilliance is collective.Information is crucial, share it.Realise that we win when we collaborate — and that everyone misses out when we don’t.Passion for progressOur differences are our strength. Widen and mix up your network of connections.Difficult things can take unexpected directions. Stick with it.Make feedback positive and expansive, not negative and narrow.The essence of progress is that it can’t stop. Grow with it and own your own progress.Be your brilliant selfBe quirky not egocentric.Recognise the power in saying ‘I don’t know’.Make trust our default position.Hold strong opinions lightly. Visa mindre

Graduate Modelling Engineer

Ansök    Mar 7    ARM SWEDEN AB    Mjukvaruutvecklare
We have an exciting opportunity for a graduate developer in the GPU modelling team, based in Lund. We work with software models which are state-of-the-art representations of our products. They are used by several teams within the company and are delivered externally to some of our partners. We develop in C++ in a UNIX environment. Working in the GPU modelling team, your role will primarily be to model the functional and performance aspects of our GPUs. Yo... Visa mer
We have an exciting opportunity for a graduate developer in the GPU modelling team, based in Lund. We work with software models which are state-of-the-art representations of our products. They are used by several teams within the company and are delivered externally to some of our partners.

We develop in C++ in a UNIX environment. Working in the GPU modelling team, your role will primarily be to model the functional and performance aspects of our GPUs. You will be working with dedicated and talented people across the globe as part of our multi-site development projects. Your work will have a large impact on the design and quality of our GPUs and ultimately on the success of Arm.

If you would like to shape the future of energy-efficient devices, this is the place to be!

Education & Qualifications

The successful candidate has recently graduated or is about to graduate with a Bachelor’s or Master’s in computer science, electrical engineering or a related field with a good academic record

Essential Skills & Experience:

Knowledge of high level programming languages (e.g. C++, Java)
Some knowledge of computer architecture (e.g. CPU, caches)
Good English communication skills
Good problem solving and debugging skills
Willingness to occasionally travel to other Arm locations
It would be great if you also have some of the following:

Experience with UNIX
Knowledge of computer graphics
Knowledge of scripting languages (e.g. Python) Visa mindre

Staff Verification Engineer

The GPU Division require an experienced and highly motivated Staff Verification Engineer to join a fast growing team and verify our next generation of state of the art GPUs. The team predominantly employs constrained-random coverage-driven simulation techniques using SystemVerilog and UVM. You will play a key role in the team – both with hands-on project work, creating and deploying new methodologies within the team.About the teamYou will work in our Lund ... Visa mer
The GPU Division require an experienced and highly motivated Staff Verification Engineer to join a fast growing team and verify our next generation of state of the art GPUs. The team predominantly employs constrained-random coverage-driven simulation techniques using SystemVerilog and UVM. You will play a key role in the team – both with hands-on project work, creating and deploying new methodologies within the team.About the teamYou will work in our Lund office within a team that spans three sites across Europe. The team includes design, verification and modelling engineers working on the next gen graphics processors. Given the span of the team, there may be opportunity for travel to other sites during your work.What will you be accountable for?The role covers development and deployment of methodologies as well as direct hands-on test bench development. You will be responsible for:Reviewing and assessing proposed design changesArchitecting verification IP and full verification environmentsYou are expected to investigate and script new verification flows and optimising existing flowsDeveloping methodology and deploying within the group and having full ownership of verification closure.What skills, experience and qualifications do I need?You will require a proven track record with constrained-random verification including ownership of a suitably complex verification environment. Be comfortable using SystemVerilog to develop verification components and be familiar with the tools and processes for developing test benches and finishing all aspects of the verification process. You are capable of developing verification flows to make best use of EDA tools.Essential AttributesStrong experience with SystemVerilog for verification of complex design IP.Experience of architecting and implementing functional verification environments for complex IP.Experience developing re-usable and scalable code whilst having good knowledge of UVM.Strong scripting skills (UNIX shell scripting, Python or Perl) – being able to develop scripting to support new flows.You posses the ability to quickly understand and apply complex specification details and capable of owning all stages of a project to completion.Willingness to tackle varied and complex technical challenges.Strong communication skills and ability to work well as part of a team as well as experience working and communicating with remote design centres.Desirable AttributesKnowledge of graphics principles.Knowledge of C/C++.Experience with formal verification.Experience with emulation flows.Willingness to travel to Arm sites within Europe Visa mindre