Senior Software Engineer
3 weeks ago
Arm is best known for the smartphone CPU and GPU technology connecting billions of people all over the world. Now we are building new software teams to take us to the next level.
Technology built on Arm is all around us, from industrial and automotive applications, to the IoT, to the desktop and data centre. ‘Wherever Computing Happens’, we need to enable Arm by providing software solutions that interface higher-level software stacks with the hardware itself.
Job Overview:
Responsibilities:
Our Open-Source Software group is enabling new Arm architecture in projects such as kernel, firmware, system control and driver development, for a variety of target markets. Software on Arm must be fast, efficient, and secure, and support the very latest Arm architectural features and standards. We're looking for software engineers with experience of writing low-level C code, standards-based firmware, tooling, and operating system design who enjoy working as part of the wider open-source community.
Your day-to-day responsibilities include:
Being a member of the core arm64 Linux Kernel team responsible for maintaining the upstream Linux port and user space tools
Review code on public mailing list and upstream code to various Linux subsystems including perf
Actively work on improving performance and security of upstream Linux Kernel on modern arm64 hardware
Support our kernel maintainers by helping reduce technical debt and review burden of various subsystems
Do investigations of new architecture features and how they can used by Linux
Upstream support for new architecture features
Required Skills and Experience :
Proficient C programmer
Desire and ability to work as part of a team and the Linux community
Strong understanding of operating system fundamentals
Credible experience of developing sophisticated low level software
“Nice To Have” Skills and Experience :
Armv8-A Architecture
Arm64 assembly language
Proficient in Linux Memory Management and Virtualisation
Credible experience of working in the Linux upstream
In Return:
Our Cambridge offices are amazing places to collaborate. We also have some scope to adapt the job role and title for the right person - if you are interested but unsure whether you tick all the boxes, we still would love you to reach out We are keen to welcome versatile people into Arm
#LI-MS
Accommodations at Arm
At Arm, we want our people to
Do Great Things . If you need support or an accommodation to
Be Your Brilliant Self
during the recruitment process, please email
accommodations@arm.com . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process.
Hybrid Working at Arm
Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application.
In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you.
Equal Opportunities at Arm
Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
-
Senior Software Engineer
1 month ago
Newton, United Kingdom ARM Full timeAbout the RoleWe are seeking a highly skilled Senior Software Engineer to join our Development Platforms Group at Arm. As a key member of our team, you will play a crucial role in developing and operating cloud services that enable our partners and customers to adopt and build on our latest designs and technology.Key ResponsibilitiesDesign and develop...
-
Senior Software Engineer
4 weeks ago
Newton, United Kingdom Antwerp Dental Group Full timeAbout the RoleWe are seeking a skilled Senior Software Engineer to join our team and contribute to the design and development of our cloud infrastructure. The ideal candidate will have a strong background in cloud computing and experience with scalable architecture systems.Key ResponsibilitiesDesign and develop scalable cloud infrastructure...
-
Senior Software Engineer
3 weeks ago
Newton Abbot, Devon, United Kingdom Career Makers Full timeJob Title: Senior Software Engineer - Full StackWe are seeking a skilled Senior Software Engineer to join our team. The ideal candidate will have experience in designing and developing full-stack applications using Python, Java, and cloud-based technologies. Key responsibilities will include:* Designing and implementing scalable cloud-based solutions*...
-
Senior Software Ecosystem Specialist
2 weeks ago
Newton, United Kingdom ARM Full timeWe are seeking a highly skilled Senior Developer Relations Engineer to join our growing team at Arm. As a Senior Developer Relations Engineer, you will play a key role in building and maintaining strong working relations with software developers, driving and recording conversations that matter.Responsibilities:Build and maintain strong working relations with...
-
Senior Software Engineer
3 weeks ago
Newton, United Kingdom ARM Full timeAs a senior engineer at Arm, not only will you play a part in developing the technology of tomorrow, but you will also have the opportunity to directly help and support hundreds of thousands of engineers worldwide using our platforms to develop their solutions or applications. If you are craving for that exciting and challenging role – Arm is the place...
-
Senior Software Engineer
4 weeks ago
Sturminster Newton, Dorset, United Kingdom Colten Care Full timeJob DescriptionWe are seeking a highly skilled Senior Software Engineer to join our team. The ideal candidate will have a strong background in Full Stack Development and expertise in JavaScript.The successful candidate will be responsible for designing, developing, and deploying scalable and efficient software applications. A strong understanding of Agile...
-
Senior Software Tools Engineer
2 weeks ago
Newton, United Kingdom ARM Full timeJob DescriptionWe are seeking a skilled software engineer with expertise in modern C++ and Java or Python to join our Streamline developer tools team. As a member of this team, you will be involved in designing, developing, and maintaining the next generation of Arm's performance analysis tools for Arm CPUs.Responsibilities:Design and develop new features,...
-
Senior Software Engineer
3 weeks ago
Newton, United Kingdom ARM Full timeJob Overview: Arm is best known for the smartphone CPU and GPU technology connecting billions of people all over the world. Now we are building new software teams to take us to the next level. Technology built on Arm is all around us, from industrial and automotive applications, to the IoT, to the desktop and data centre. ‘Wherever Computing Happens’,...
-
Newton Abbot, Devon, United Kingdom Haulfryn - South Full timeAbout the Role:As a Senior Software Engineer, you will lead the development of innovative software solutions using the latest technologies. Your expertise in DevOps will enable seamless integration and deployment of software products.Key Responsibilities:Design and develop high-quality software components.Leverage DevOps practices to ensure efficient...
-
Software Engineer
3 weeks ago
Newton, United Kingdom ARM Full timeWe are looking for a software engineer with a strong analytical approach to join our team and help ensure the best performance and quality with most recent Arm ML software 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 and...
-
Senior Embedded Software Engineer
3 weeks ago
Newton, United Kingdom ARM Full timeArm’s Software Engineering group is responsible for creating and improving the software eco-system around Arm's next generation of applications processors. We help our partners build creative Arm-powered products, for various segments Mobile, Server, IoT connected devices, Augmented & Virtual Reality offerings, Autonomous Driving Solutions etc. and in this...
-
Staff Software Security Engineer
3 weeks ago
Newton, United Kingdom ARM Full timeJob Overview: We are looking for a talented Security Engineer to join Arm’s Product Security team. In this role, you will play a key part in enhancing the security of Arm’s software and processes, while contributing to building a strong security engineering culture across the organization. Responsibilities: Conduct security assessments across Arm's...
-
Software Engineering Intern
3 weeks ago
Newton, United Kingdom ARM Full timeJoin us on our Global Internship Program and grow within one of the most historical UK-forged technology companies! Ready to dive into real-world projects, expand your industry connections, and build skills that will carry you onto the next stage of your career? Areas offering Software Intern Roles: We have a range of 3 months, 6 months and 12 months...
-
Software Engineering Intern
2 weeks ago
Newton, United Kingdom ARM Full timeJoin us on our Global Internship Program and grow within one of the most historical UK-forged technology companies! Ready to dive into real-world projects, expand your industry connections, and build skills that will carry you onto the next stage of your career? Areas offering Software Intern Roles: We have a range of 3 months, 6 months and 12 months...
-
Software Engineer within ML
3 weeks ago
Newton, United Kingdom ARM Full timeJob 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...
-
Staff/Senior Software Engineer
3 weeks ago
Newton, United Kingdom ARM Full timeArm's Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join a team of brilliant engineers located in Cambridge, UK who specialise in ML compilers. This role presents an opportunity to contribute to advance ML compilation technology. You will help to build the software that enables development of deep learning...
-
Staff Software Engineer
3 weeks ago
Newton, United Kingdom ARM Full timeJob Overview: Our group writes the layer of the driver that implements the popular GPU compute APIs, such as OpenCL, which provide massively parallel execution of general purpose (C-like) code on Mali GPUs, often known as GPGPU (General-purpose computing on graphics processing units). Our many customers have performance-critical GPU compute use cases that...
-
Software Engineer
4 weeks ago
Newton Abbot, Devon, United Kingdom CareTech Group Full timeJob RequirementsWe are seeking a skilled Software Engineer to join our team.Responsibilities:8 Develop and maintain software applications8 Collaborate with cross-functional teams8 Ensure high-quality codeRequirements:8 Bachelor's degree in Computer Science or related field8 5+ years of experience in software development8...
-
Senior Software Tools Developer
3 weeks ago
Newton, United Kingdom ARM Full timeJob Description We are looking for a hardworking software engineer with proven understanding of modern C++ and Java or Python to join our Streamline developer tools team. Streamline touches all layers of the software stack, collecting performance data from across a target system and providing our users with rich data visualizations in the host tool. The...
-
Staff Software Engineer
3 weeks ago
Newton, United Kingdom ARM Full timeArm's Machine Learning (ML) Group is seeking a highly motivated and creative Software Engineer to join and lead a growing team of brilliant engineers located in Cambridge, UK specialising in ML frameworks and compilers. This role presents an opportunity to contribute to sophisticated ML technology supporting Arm's ML Hardware. You will help to build the...