CPU Architect and Software Optimizer

3 weeks ago


Cambridge, Cambridgeshire, United Kingdom ARM Full time
Job Description:
As a developer of power-efficient processor technology, you will play a crucial role in enabling next-generation CPU and accelerator-based technologies. Your primary responsibilities will include:

* Analyzing software stacks to understand their behavior and identify areas for optimization
* Developing and optimizing software components using Arm assembly and C/C++ programming
* Collaborating with cross-functional teams to integrate software and hardware components
* Evaluating the performance and efficiency of software and hardware solutions

To succeed in this role, you will need a solid understanding of computer architecture, embedded systems, and software development principles. Experience with assembly programming, optimizing and profiling software, and software development on Linux, Android, or similar systems is highly desirable. Strong knowledge of C or C++ programming and good oral and written English skills are essential. Knowledge of scripting languages, including Python, is also beneficial.

Benefits:
At Arm, we offer a comprehensive benefits package, including a competitive salary, health insurance, retirement savings plan, and paid time off. We also provide opportunities for professional growth and development, as well as a collaborative and inclusive work environment. Whether you're looking for a challenging career opportunity or a fulfilling work-life balance, Arm has something to offer.

**Estimated Salary:** $140,000 - $200,000 per year, depending on location and experience.

  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Job Description:We are seeking an experienced Arm CPU Optimizations Specialist to join our machine learning team at Arm Limited. As a key member of our group, you will be responsible for optimizing CPU kernels to improve model performance and accuracy.Key Responsibilities:Optimizing CPU kernels using vector and matrix extensionsAnalyzing complex machine...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Job Title: High-Performance CPU DesignerWe are the Arm Central Technology Group, a leading technology provider shaping next-generation Arm CPUs.The position of High-Performance CPU Designer is ideal for an innovative and skilled professional who wants to break through bottlenecks in CPU performance using models, emulators and real...

  • CPU Researcher

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom European Tech Recruit Full time

    Job Title: CPU ResearcherWe are currently hiring an experienced CPU researcher to work on improving CPU/GPU energy efficiency for a leading tech company.This role involves investigating performance and energy bottlenecks of the mobile CPU micro-architecture pipeline. You will be developing novel techniques for performance and energy software/hardware...


  • Cambridge, Cambridgeshire, United Kingdom Codasip Full time

    Roles and ResponsibilitiesAs a Principal CPU Architect at Codasip, you will play a key role in shaping the future of RISC-V verification, working closely with international teams to develop innovative solutions.Key ResponsibilitiesDevelop verification solutions, drive complex design verification activities, and collaborate with cross-functional teams to...


  • Cambridge, Cambridgeshire, United Kingdom Huawei Technologies Research & Development (UK) Ltd Full time

    Job DescriptionThe ideal candidate will possess a strong understanding of CPU/NPU architecture and workload extraction, as well as a good grasp of compiler, binary analysis, and software/hardware co-optimization. We are looking for someone with extensive industry experience in workload modeling and CPU/NPU architecture development.A Master's or PhD degree in...


  • Cambridge, Cambridgeshire, United Kingdom Arm Full time

    Job Overview:We are looking for a talented individual to fill the position of CPU and Accelerator Specialist at Arm. The successful candidate will have a strong background in software development and a good understanding of computer architecture and embedded systems.Key Responsibilities:Porting applications to Arm silicon and modeling platformsAnalyzing...


  • Cambridge, Cambridgeshire, United Kingdom European Tech Recruit Full time

    CPU Verification ExpertEuropean Tech Recruit is seeking an experienced CPU Verification Expert to join their team in Cambridge, UK. The estimated salary for this role is £90,000 - £110,000 per year.The company is a global leader in the semi-conductor and software design industry and is entering a new growth phase to provide new technologies and products...


  • Cambridge, Cambridgeshire, United Kingdom The Engage Partnership Recruitment Full time

    CPU Algorithmic Solutions SpecialistWe're seeking a skilled expert in CPU algorithms to join our dynamic team at The Engage Partnership Recruitment.About the OpportunityYou'll contribute to the design, development, and optimization of software solutions using C++ and Python.Deep understanding of embedded software algorithms and Verilog is required.Your role...


  • Cambridge, Cambridgeshire, United Kingdom Workonblockchain Full time

    We are looking for an experienced CPU Verification Specialist to join our team at Workonblockchain. As a key member of our CPU team, you will play a critical role in developing and implementing verification methodologies for our projects.Your responsibilities will include taking ownership of specific areas of our CPU projects, ranging from unit-level...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    About the Role:We are seeking a highly skilled Verification Engineer to join our team at Arm Limited. As a Verification Engineer, you will play a critical role in ensuring the quality and reliability of our CPU IP.Key Responsibilities:- Develop and implement verification strategies for our CPU IP.- Collaborate with project leads and team members to plan,...


  • Cambridge, Cambridgeshire, United Kingdom Arm Full time

    Job DescriptionWe are looking for a skilled Software Engineer who would build innovative software solutions for various markets.The ideal candidate will apply their experience and insight within this domain to craft and optimize tools for machine learning networks that target Arm's CPUs, GPUs, and NPUs.

  • CPU Engineer

    4 weeks ago


    Cambridge, Cambridgeshire, United Kingdom Workonblockchain Full time

    **Key Responsibilities:**Taking ownership of a specific area of a CPU project, ranging from unit-level testbench development to the overall verification methodology for the project.Planning, tracking, and coordinating tasks to meet high-quality goals within the set timelines.Evaluating and determining causality of different issues throughout the verification...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Job DescriptionAs a Senior Software Engineer for Performance Analysis, you will play a key role in designing and developing the next generation of performance analysis tools for Arm CPUs. You will be responsible for creating high-quality code, testing, and maintaining existing features while also driving continuous improvement.


  • Cambridge, Cambridgeshire, United Kingdom Workonblockchain Full time

    Are you an experienced Verification Engineer looking for a new challenge? Do you want to work on exciting CPU projects and contribute to the development of innovative technologies?About the CompanyEuropean Tech Recruit is a Global Semiconductor and Software Design Company located in Cambridge, UK. We are currently entering a new growth phase and seeking...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    We are seeking a highly skilled CPU Verification Expert to join our team at Arm Limited. This is an exciting opportunity for you to utilise your engineering skills to build support for technologies and influence millions of devices for years to come.Job OverviewThis role involves contributing to all phases of the verification flow, including...


  • Cambridge, Cambridgeshire, United Kingdom SiFive Full time

    About SiFiveSiFive is a leading technology company that specializes in creating innovative compute solutions using RISC-V architecture. As pioneers in the industry, we are dedicated to delivering high-performance and data-intensive applications that transform the future of computing.We are currently seeking an experienced Chief Security Architect to join our...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    **About the Role**At Arm Limited, we are seeking a highly skilled Performance Optimization Specialist to join our Client Performance Analysis team. As a key member of this team, you will be responsible for investigating performance issues and suggesting product improvements on the different parts of a Cloud Server's System-on-a-Chip.The ideal candidate will...


  • Cambridge, Cambridgeshire, United Kingdom SiFive Full time

    Job Overview:SiFive is a pioneer in the field of RISC-V, and we are looking for a highly skilled AI Security Architect to join our team. This role will play a vital part in creating silicon at the speed of software across our entire IP portfolio.In this position, you will be responsible for planning the roadmap for SiFive's security features and...


  • Cambridge, Cambridgeshire, United Kingdom Arm Full time

    Developer Tools Engineer RoleWe are seeking a highly skilled Developer Tools Engineer to join our Streamline team. As a member of this team, you will design, develop, and maintain performance analysis tools for Arm CPUs.Your responsibilities will include code development, testing, and maintenance, as well as contributing to our developer documentation and...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    About Us:At Arm Limited, we believe that high-performance machine learning workloads on Arm CPUs require the co-development of sophisticated algorithms and highly optimized CPU kernels. Our rapid kernel prototyping is crucial for exploring algorithms and assessing trade-offs between model accuracy and performance.Job Summary:We are looking for a talented...