Arm Limited
Cambridge, Cambridgeshire
Job Overview Arm's technology is used by billions of people every day. The Architecture and Technology Group explores, develops, and shapes the direction of Arm's products over a 3 to 5 year horizon. As part of ATG, you will contribute to understanding industry trends and to developing the next generation of computing systems across markets including mobile, server, networking, IoT/embedded, and automotive. This work spans key computing concerns such as security, energy-efficient performance, and distributed systems. About ATG Architecture defines the contract between hardware and software. As an Architecture Engineer, you will develop a strong working understanding of both domains and how they interact. You will deepen your technical expertise while contributing to architectural exploration, modeling, and validation under the guidance of more experienced architects. What you could be doing as an Architecture Engineer: You will be a contributing member of a small, versatile team working closely with experts across Arm and with external partners. You will support the definition, development, and validation of future computing systems and gain experience across architectural modeling, tooling, and analysis. Activities Include Contributing to the development, validation, and maintenance of architectural models. Supporting toolflows that consume architectural data, with a focus on correctness, usability, and maintainability. Collaborating with senior engineers to explore new architectural concepts and technologies. Communicating technical findings through documentation, presentations, and design discussions. Participating in reviews, testing, and continuous improvement of models and tools. You will work on long-running projects with broad impact, developing your ability to reason about system-level design while building credibility across teams. We are looking for : Professionals with a strong experience in computer architecture, systems engineering, or a closely related field. A degree in Computer Science, Electronic Engineering, or equivalent practical experience is expected. Solid understanding of core computer architecture concepts. Programming experience in Python, and exposure to systems programming in C, C++, or Rust. Familiarity with software development practices such as version control, testing, and basic CI workflows. Ability to learn and adapt tools and workflows as requirements evolve. Clear written and verbal communication skills, with the ability to explain technical concepts to varied audiences. Willingness to work through ambiguity and learn how to translate high-level requirements into technical solutions. Qualities that will help your application stand out: Exposure to Arm Architecture or low-level programming, including assembly. Experience working with architectural, performance, or system-level models. Demonstrated curiosity about hardware-software interaction. Evidence of collaborative problem solving through team projects, internships, open-source work, or research. 10x Mindset at Arm At Arm, we believe progress happens when people are empowered to think bigger and push beyond what seems possible. Our 10x mindset is about curiosity, ambition and creating impact that will be used by millions. We learn fast, prioritise collaboration and turn bold ideas into real technology. We look for people who are inspired by this way of working and want to grow in an environment where bold ideas are welcomed. In Return You will get to apply your engineering and communication skills to support the Arm architecture and influence millions of devices for years to come. You will be part of an innovative and hardworking team which works on sophisticated, groundbreaking and impactful projects. You will be able to share your ideas with a wide group of experts, and expand your technical leadership and influencing skills. Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment 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.
Job Overview Arm's technology is used by billions of people every day. The Architecture and Technology Group explores, develops, and shapes the direction of Arm's products over a 3 to 5 year horizon. As part of ATG, you will contribute to understanding industry trends and to developing the next generation of computing systems across markets including mobile, server, networking, IoT/embedded, and automotive. This work spans key computing concerns such as security, energy-efficient performance, and distributed systems. About ATG Architecture defines the contract between hardware and software. As an Architecture Engineer, you will develop a strong working understanding of both domains and how they interact. You will deepen your technical expertise while contributing to architectural exploration, modeling, and validation under the guidance of more experienced architects. What you could be doing as an Architecture Engineer: You will be a contributing member of a small, versatile team working closely with experts across Arm and with external partners. You will support the definition, development, and validation of future computing systems and gain experience across architectural modeling, tooling, and analysis. Activities Include Contributing to the development, validation, and maintenance of architectural models. Supporting toolflows that consume architectural data, with a focus on correctness, usability, and maintainability. Collaborating with senior engineers to explore new architectural concepts and technologies. Communicating technical findings through documentation, presentations, and design discussions. Participating in reviews, testing, and continuous improvement of models and tools. You will work on long-running projects with broad impact, developing your ability to reason about system-level design while building credibility across teams. We are looking for : Professionals with a strong experience in computer architecture, systems engineering, or a closely related field. A degree in Computer Science, Electronic Engineering, or equivalent practical experience is expected. Solid understanding of core computer architecture concepts. Programming experience in Python, and exposure to systems programming in C, C++, or Rust. Familiarity with software development practices such as version control, testing, and basic CI workflows. Ability to learn and adapt tools and workflows as requirements evolve. Clear written and verbal communication skills, with the ability to explain technical concepts to varied audiences. Willingness to work through ambiguity and learn how to translate high-level requirements into technical solutions. Qualities that will help your application stand out: Exposure to Arm Architecture or low-level programming, including assembly. Experience working with architectural, performance, or system-level models. Demonstrated curiosity about hardware-software interaction. Evidence of collaborative problem solving through team projects, internships, open-source work, or research. 10x Mindset at Arm At Arm, we believe progress happens when people are empowered to think bigger and push beyond what seems possible. Our 10x mindset is about curiosity, ambition and creating impact that will be used by millions. We learn fast, prioritise collaboration and turn bold ideas into real technology. We look for people who are inspired by this way of working and want to grow in an environment where bold ideas are welcomed. In Return You will get to apply your engineering and communication skills to support the Arm architecture and influence millions of devices for years to come. You will be part of an innovative and hardworking team which works on sophisticated, groundbreaking and impactful projects. You will be able to share your ideas with a wide group of experts, and expand your technical leadership and influencing skills. Accommodations at Arm At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment 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.
Riverlane Ltd
Cambridge, Cambridgeshire
Senior Software Developer Cambridge, UK Full-time Permanent Hybrid £70,000 to £90,000 DOE + Bonus + Benefits The salary range for this role is broad, as we are able to consider varying levels of experience. Any offer made will carefully take into account level of experience (including relevant industry experience), transferable relevant skills and previous relevant achievements. We will also consider part time applications for this role. Please indicate your preferred working schedule in your cover letter. About us Riverlane's mission is to master quantum error correction (QEC) and unlock a new age of human progress. From advances in material and climate science to complex chemistry simulation for new drug design, quantum computers will help humanity solve some of its most important challenges. But without QEC, the industry's defining technical challenge, those breakthroughs can never be achieved. Riverlane is the world leader in QEC technology. QEC is a complex problem that requires a range of skills, talent and passion. We recently raised $75 million to accelerate our cutting edge R&D. We partner with many of the world's leading quantum computing companies and governments to accelerate their path to utility scale quantum computers. We're making remarkable progress and growing fast. Join us! About the role As a Senior Software Developer at Riverlane, you will join our core engineering team and take a hands on role in building and evolving production grade software that powers complex, real world systems. You'll collaborate closely with expert engineers and scientists to design and deliver software where correctness, performance and reliability truly matter. This role suits someone who enjoys tackling complex technical problems, working close to real hardware, and seeing their work have a direct impact on deployed systems. No prior experience in quantum computing is required. You will develop domain knowledge on the job, supported by the wider team. What you will do Understand design requirements for error corrected quantum computing systems Build the software stack that targets the complex, real time error correction hardware Write correct, maintainable and fast code, as part of a growing team Develop system tools such as compilers, schedulers and profilers - develop functional and performance models of hardware Verify and benchmark whole system correctness and performance Collaborate with scientists and engineers to build effective solutions What we need Knowledge and interest in the whole software and hardware stack: compilers, operating systems, hardware architecture, microprocessors, co processors. Experience programming in C++ and Python. Experience in team based software development - this could be from industry, university or research labs. Experience in standard development tools such as git, testing frameworks, CI etc. Excellent communication skills, both written and verbal. Curiosity to learn new things. Ability to work collaboratively, with a diverse range of people. Even better if You have experience working alongside firmware or embedded teams, or contributing to firmware when needed. You have worked on software that interacts closely with hardware or real world systems. What can you expect from us A comprehensive benefits package that includes an annual bonus plan, private medical insurance, life insurance, and a contributory pension scheme Equity, so that our team can share in the long term success of Riverlane 28 days annual leave, plus bank holidays and enhanced family leave A diverse work environment that brings together experts in many fields (including software and hardware development, quantum information theory, physics and maths) and over 20 different nationalities A learning environment that encourages individual, team and company growth and development, including a regular programme of learning events and training and conference budgets How to apply Please upload a CV and covering letter by clicking 'Apply'. Your covering letter should explain why you are applying for the job and what skills and experience you can bring to the role. We review CVs as we receive them and interview as soon as we have applications that look like a good match. We do not use closing dates. So, please apply as soon as possible to avoid missing out on this role. If you have any queries, please contact . Everyone is welcome at Riverlane. We are an equal opportunities employer and encourage applications from eligible and suitably qualified candidates regardless of age, disability, ethnicity, gender, gender reassignment, religion or belief, sexual orientation, marital or civil partnership status, or pregnancy and maternity/paternity. Women and other under represented groups may be less likely to apply for a role unless they meet all or nearly all of the requirements. If this applies to you, we still encourage you to apply - you may be a great fit, even if you don't meet every single qualification. We'd love to hear from you. If you need any adjustments made to the application or selection process so you can do your best, please let us know. We will be happy to help.
Senior Software Developer Cambridge, UK Full-time Permanent Hybrid £70,000 to £90,000 DOE + Bonus + Benefits The salary range for this role is broad, as we are able to consider varying levels of experience. Any offer made will carefully take into account level of experience (including relevant industry experience), transferable relevant skills and previous relevant achievements. We will also consider part time applications for this role. Please indicate your preferred working schedule in your cover letter. About us Riverlane's mission is to master quantum error correction (QEC) and unlock a new age of human progress. From advances in material and climate science to complex chemistry simulation for new drug design, quantum computers will help humanity solve some of its most important challenges. But without QEC, the industry's defining technical challenge, those breakthroughs can never be achieved. Riverlane is the world leader in QEC technology. QEC is a complex problem that requires a range of skills, talent and passion. We recently raised $75 million to accelerate our cutting edge R&D. We partner with many of the world's leading quantum computing companies and governments to accelerate their path to utility scale quantum computers. We're making remarkable progress and growing fast. Join us! About the role As a Senior Software Developer at Riverlane, you will join our core engineering team and take a hands on role in building and evolving production grade software that powers complex, real world systems. You'll collaborate closely with expert engineers and scientists to design and deliver software where correctness, performance and reliability truly matter. This role suits someone who enjoys tackling complex technical problems, working close to real hardware, and seeing their work have a direct impact on deployed systems. No prior experience in quantum computing is required. You will develop domain knowledge on the job, supported by the wider team. What you will do Understand design requirements for error corrected quantum computing systems Build the software stack that targets the complex, real time error correction hardware Write correct, maintainable and fast code, as part of a growing team Develop system tools such as compilers, schedulers and profilers - develop functional and performance models of hardware Verify and benchmark whole system correctness and performance Collaborate with scientists and engineers to build effective solutions What we need Knowledge and interest in the whole software and hardware stack: compilers, operating systems, hardware architecture, microprocessors, co processors. Experience programming in C++ and Python. Experience in team based software development - this could be from industry, university or research labs. Experience in standard development tools such as git, testing frameworks, CI etc. Excellent communication skills, both written and verbal. Curiosity to learn new things. Ability to work collaboratively, with a diverse range of people. Even better if You have experience working alongside firmware or embedded teams, or contributing to firmware when needed. You have worked on software that interacts closely with hardware or real world systems. What can you expect from us A comprehensive benefits package that includes an annual bonus plan, private medical insurance, life insurance, and a contributory pension scheme Equity, so that our team can share in the long term success of Riverlane 28 days annual leave, plus bank holidays and enhanced family leave A diverse work environment that brings together experts in many fields (including software and hardware development, quantum information theory, physics and maths) and over 20 different nationalities A learning environment that encourages individual, team and company growth and development, including a regular programme of learning events and training and conference budgets How to apply Please upload a CV and covering letter by clicking 'Apply'. Your covering letter should explain why you are applying for the job and what skills and experience you can bring to the role. We review CVs as we receive them and interview as soon as we have applications that look like a good match. We do not use closing dates. So, please apply as soon as possible to avoid missing out on this role. If you have any queries, please contact . Everyone is welcome at Riverlane. We are an equal opportunities employer and encourage applications from eligible and suitably qualified candidates regardless of age, disability, ethnicity, gender, gender reassignment, religion or belief, sexual orientation, marital or civil partnership status, or pregnancy and maternity/paternity. Women and other under represented groups may be less likely to apply for a role unless they meet all or nearly all of the requirements. If this applies to you, we still encourage you to apply - you may be a great fit, even if you don't meet every single qualification. We'd love to hear from you. If you need any adjustments made to the application or selection process so you can do your best, please let us know. We will be happy to help.
Imagination Technologies Limited
Bristol, Gloucestershire
Staff/Principal Systems Architect Job no: 502451 Work type: Experienced Professional Location: Cambridge UK, Manchester UK, Kings Langley UK, Bristol UK Categories: Graphics The role The PowerVR team produce the world's leading family of ultra-low power GPU IP cores. We are scaling our architecture team and are looking for GPU experts to help define the future generations of PowerVR GPU architecture. In this role, you will be working closely with the senior leadership of the company in defining the roadmap of our GPU family and deliver the architecture of our next gen GPUs. If you enjoy being part of a team which is at the centre of innovation in the company, get in touch with us. You will: Work with a close team of passionate GPU architects with a relentless focus on efficiency Understand industry trends and their impact on the GPU Communicate with other stakeholders to gather new ideas and requirements for our GPUs Be responsible for the investigation, specification and delivery of detailed, architectural feature specifications Perform deep analysis in order to produce solutions that meet the required power, performance, area and bandwidth requirements. Work with the research group to map novel algorithms to efficient implementations Work with the modelling team to explore and evaluate new ideas and produce performance targets Work with the product team to define a forward looking technology roadmap that progresses in PPA and features every generation Assist the implementation team through design and verification Work with the performance team to review data and validate the power, performance, area and bandwidth of the completed implementations Participate in engineering reviews and recommend improvements Have the opportunity to influence and advance our long term technology roadmap Liaise with key customers and industry standards bodies (such as Khronos) where required Patent your inventions About you Committed to making your customers, stakeholders and colleagues successful, you're an excellent communicator, listener and collaborator who builds trusted partnerships by delivering what you say, when you say. You're curious, solutions orientated and a world class problem solver who constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard. You'll have: Experience with GPU architecture or similarly large, complex systems A good understanding of modern 3D graphics and/or compute APIs, such as Vulkan, D3D12 and OpenCL An understanding of digital ASIC design methodologies and constraints The ability to plan, estimate and track your own work Experience in independently driving architecture exploration activities that conclude with tangible and appropriate feature specifications An understanding of the design and verification challenges in order to make effective trade offs to maximise engineering ROI The skill to clearly communicate technical issues and justify decisions to various audiences You might also have: Strong maths and algorithm skills Experience in digital video Experience writing micro architecture specifications Experience analysing performance using hardware waves Experience analysing driver and compiler performance Understanding of functional safety standards such as ISO26262 Who we are Imagination is a UK based company that creates silicon and software IP designed to give its customers an edge in competitive global technology markets. Its GPU and AI technologies enable outstanding power, performance, and area (PPA), fast time to market, and lower total cost of ownership. Products based on Imagination IP are used by billions of people across the globe in their smartphones, cars, homes, and workplaces. We need your skills to help us continue to deliver technology that will impress the industry and our customers alike, ensuring that people everywhere can enjoy smarter and faster tech than ever before. So come join us if you're wanting that something more Bring your talent, curiosity and expertise and we'll help you do the rest. You'll be part of one of the world's most exciting companies who are one of the leaders in semiconductor IP solutions. As a part of our team, you can help us transform, innovate, and inspire the lives of millions through our technology. Additional information If you encounter accessibility barriers in the application process or if you have access needs and require support or adjustments to participate equitably in the recruitment process, please email . Advertised: 19 Sep 2025 GMT Daylight Time Applications close: Apply now
Staff/Principal Systems Architect Job no: 502451 Work type: Experienced Professional Location: Cambridge UK, Manchester UK, Kings Langley UK, Bristol UK Categories: Graphics The role The PowerVR team produce the world's leading family of ultra-low power GPU IP cores. We are scaling our architecture team and are looking for GPU experts to help define the future generations of PowerVR GPU architecture. In this role, you will be working closely with the senior leadership of the company in defining the roadmap of our GPU family and deliver the architecture of our next gen GPUs. If you enjoy being part of a team which is at the centre of innovation in the company, get in touch with us. You will: Work with a close team of passionate GPU architects with a relentless focus on efficiency Understand industry trends and their impact on the GPU Communicate with other stakeholders to gather new ideas and requirements for our GPUs Be responsible for the investigation, specification and delivery of detailed, architectural feature specifications Perform deep analysis in order to produce solutions that meet the required power, performance, area and bandwidth requirements. Work with the research group to map novel algorithms to efficient implementations Work with the modelling team to explore and evaluate new ideas and produce performance targets Work with the product team to define a forward looking technology roadmap that progresses in PPA and features every generation Assist the implementation team through design and verification Work with the performance team to review data and validate the power, performance, area and bandwidth of the completed implementations Participate in engineering reviews and recommend improvements Have the opportunity to influence and advance our long term technology roadmap Liaise with key customers and industry standards bodies (such as Khronos) where required Patent your inventions About you Committed to making your customers, stakeholders and colleagues successful, you're an excellent communicator, listener and collaborator who builds trusted partnerships by delivering what you say, when you say. You're curious, solutions orientated and a world class problem solver who constantly seeks opportunities to innovate and achieve the best possible outcome to the highest imaginable standard. You'll have: Experience with GPU architecture or similarly large, complex systems A good understanding of modern 3D graphics and/or compute APIs, such as Vulkan, D3D12 and OpenCL An understanding of digital ASIC design methodologies and constraints The ability to plan, estimate and track your own work Experience in independently driving architecture exploration activities that conclude with tangible and appropriate feature specifications An understanding of the design and verification challenges in order to make effective trade offs to maximise engineering ROI The skill to clearly communicate technical issues and justify decisions to various audiences You might also have: Strong maths and algorithm skills Experience in digital video Experience writing micro architecture specifications Experience analysing performance using hardware waves Experience analysing driver and compiler performance Understanding of functional safety standards such as ISO26262 Who we are Imagination is a UK based company that creates silicon and software IP designed to give its customers an edge in competitive global technology markets. Its GPU and AI technologies enable outstanding power, performance, and area (PPA), fast time to market, and lower total cost of ownership. Products based on Imagination IP are used by billions of people across the globe in their smartphones, cars, homes, and workplaces. We need your skills to help us continue to deliver technology that will impress the industry and our customers alike, ensuring that people everywhere can enjoy smarter and faster tech than ever before. So come join us if you're wanting that something more Bring your talent, curiosity and expertise and we'll help you do the rest. You'll be part of one of the world's most exciting companies who are one of the leaders in semiconductor IP solutions. As a part of our team, you can help us transform, innovate, and inspire the lives of millions through our technology. Additional information If you encounter accessibility barriers in the application process or if you have access needs and require support or adjustments to participate equitably in the recruitment process, please email . Advertised: 19 Sep 2025 GMT Daylight Time Applications close: Apply now