Senior Performance Optimization Engineer

7 days ago


Cambridge, Cambridgeshire, United Kingdom ARM Full time
About the Role

We are seeking a highly skilled software engineer to join our Streamline developer tools team at ARM. As a Senior Performance Optimization Engineer, you will play a key role in designing, developing, and maintaining the next generation of performance analysis tools for Arm CPUs.

Key Responsibilities
  • Design and develop new features and maintain existing ones for our performance analysis tools.
  • Collaborate with cross-functional teams to drive continuous improvement and optimize software applications.
  • Develop and implement optimization and profiling techniques for software applications and system software.
  • Work with scripting languages such as Python and utilize the Linux command line to automate tasks and improve efficiency.
  • Contribute to the development of data visualizations and user interface designs to enhance the user experience.
Requirements
  • Strong software development skills using Java or C++.
  • Experience with quality code development, testing, and code reviews.
  • A good university degree in an engineering, scientific, or mathematical field, or equivalent experience.
  • Ability to set direction and lead projects.
Desirable Skills
  • Experience with optimization and profiling for software applications and system software.
  • Familiarity with Linux/POSIX development and low-level Linux/Android systems programming.
  • Crafting data visualizations and user interface designs.
About ARM

ARM is a global organization of dedicated, innovative, and highly capable people. We believe in creating a vibrant and inclusive workplace where everyone can grow, succeed, and share their outstanding contributions. We are an equal opportunity employer and do not discriminate in any way against any employee or applicant for employment.



  • Cambridge, Cambridgeshire, United Kingdom Onyx-Conseil Full time

    Senior C++ Performance Software Engineer£70,000 - £90,000 + Bonus & healthcare!Onyx-Conseil is seeking a highly skilled Senior C++ Performance Software Engineer to join our team. As a key member of our performance team, you will be responsible for developing and maintaining various tools used for functional and performance analysis and debugging.You will...


  • Cambridge, Cambridgeshire, United Kingdom Onyx-Conseil Full time

    Senior C++ Performance Software Engineer£70,000 - £90,000 + Bonus & healthcare!Onyx-Conseil is seeking a highly skilled Senior C++ Performance Software Engineer to join our team. As a key member of our performance team, you will be responsible for developing and maintaining various tools used for functional and performance analysis and debugging.You will...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewAt Arm, we're pushing the boundaries of innovation in the technology industry. Our software solutions enable efficient interaction between hardware and software stacks, empowering us to deliver cutting-edge products.Key ResponsibilitiesAs a Senior Software Performance Engineer, you'll be responsible for:Writing high-performance C and C++ code to...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewAt Arm, we're pushing the boundaries of innovation in the technology industry. Our software solutions enable efficient interaction between hardware and software stacks, empowering us to deliver cutting-edge products.Key ResponsibilitiesAs a Senior Software Performance Engineer, you'll be responsible for:Writing high-performance C and C++ code to...


  • Cambridge, Cambridgeshire, United Kingdom European Recruitment Full time

    Position OverviewLead Performance Optimization Engineer - CUDA / SIMD / GPU / NPUWe are collaborating with a dynamic startup focused on AI acceleration and RISC V innovations, seeking a Performance Optimization Engineer to create high-efficiency kernels for machine learning operations on NPU systems.This organization boasts a highly skilled team, with a...


  • Cambridge, Cambridgeshire, United Kingdom European Recruitment Full time

    Position OverviewLead Performance Optimization Engineer - CUDA / SIMD / GPU / NPUWe are collaborating with a dynamic startup focused on AI acceleration and RISC V innovations, seeking a Performance Optimization Engineer to create high-efficiency kernels for machine learning operations on NPU systems.This organization boasts a highly skilled team, with a...


  • Cambridge, Cambridgeshire, United Kingdom European Recruitment Full time

    Position OverviewLead Performance Optimization Engineer - Parallel Computing / Microarchitecture / C++We are collaborating with an innovative semiconductor firm focused on pioneering CPU/Risc-V technologies. The organization is seeking to enhance its team with a Lead Performance Optimization Engineer who will play a crucial role in elevating the capabilities...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    About the RoleWe are seeking a highly skilled Performance Optimization Specialist to join our team at ARM. As a key member of our Machine Learning group, you will play a critical role in helping us showcase the AI capabilities of our next-generation mobile, server, and embedded devices.As a Performance Optimization Specialist, you will be responsible for...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewAt Arm, we are building new software teams to take our technology to the next level. Our software solutions interface higher-level software stacks with the hardware itself as efficiently as possible, enabling Arm to support the very latest architectural features.ResponsibilitiesWe are looking for Senior Software Performance Engineers to work on a...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewAt Arm, we are building new software teams to take our technology to the next level. Our software solutions interface higher-level software stacks with the hardware itself as efficiently as possible, enabling Arm to support the very latest architectural features.ResponsibilitiesWe are looking for Senior Software Performance Engineers to work on a...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job Overview:We are seeking a highly skilled and analytical software engineer to join our team and contribute to the development of cutting-edge Machine Learning solutions using Arm technology.The successful candidate will be a strong team player with a passion for performance optimization and a desire to understand and improve the performance of future...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time

    NPU Performance Optimization SpecialistCambridge, UK (Hybrid)We are seeking a skilled NPU Performance Optimization Specialist to join a prominent technology firm. In this pivotal role, you will contribute to the enhancement of AI accelerator architectures and work alongside diverse teams to foster innovation in advanced AI systems.Key...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewAt ARM, we're pushing the boundaries of innovation in the technology industry. Our cutting-edge CPU and GPU technology powers billions of devices worldwide, and we're now building new software teams to take us to the next level.ResponsibilitiesAs a Senior Software Optimization Engineer, you'll play a crucial role in developing software solutions...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewAt ARM, we're pushing the boundaries of innovation in the technology industry. Our cutting-edge CPU and GPU technology powers billions of devices worldwide, and we're now building new software teams to take us to the next level.ResponsibilitiesAs a Senior Software Optimization Engineer, you'll play a crucial role in developing software solutions...


  • Cambridge, Cambridgeshire, United Kingdom ARM Full time

    Job OverviewAt ARM, we're pushing the boundaries of innovation in the tech industry. Our cutting-edge CPU and GPU technology powers billions of devices worldwide, and we're now building new software teams to take us to the next level.ResponsibilitiesAs a Senior Software Optimization Engineer, you'll play a crucial role in ensuring that software on ARM is...


  • Cambridge, Cambridgeshire, United Kingdom Onyx-Conseil Full time

    About Onyx-ConseilWe are a leading consulting firm specializing in performance optimization and modelling. Our team of experts is dedicated to helping clients achieve their goals through innovative solutions.Job DescriptionWe are seeking a highly skilled Senior Performance Modelling Engineer to join our team. As a Senior Performance Modelling Engineer, you...


  • Cambridge, Cambridgeshire, United Kingdom Onyx-Conseil Full time

    About Onyx-ConseilWe are a leading consulting firm specializing in performance optimization and modelling. Our team of experts is dedicated to helping clients achieve their goals through innovative solutions.Job DescriptionWe are seeking a highly skilled Senior Performance Modelling Engineer to join our team. As a Senior Performance Modelling Engineer, you...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time £140,000

    Job SummaryWe are seeking a highly skilled Principal Performance Modelling Engineer to join our team at IC Resources. As a key member of our organization, you will be responsible for developing functional and timing simulators, conducting performance analysis for architectural exploration, and identifying and resolving performance bottlenecks.Key...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time £100,000

    About the RoleWe are seeking a highly skilled Senior Performance Modelling Engineer to join our team at IC Resources. As a Senior Performance Modelling Engineer, you will be responsible for developing functional and timing simulators, undertaking performance analysis for architectural exploration, and identifying and fixing performance bottlenecks.Key...


  • Cambridge, Cambridgeshire, United Kingdom IC Resources Full time £100,000

    About the RoleWe are seeking a highly skilled Senior Performance Modelling Engineer to join our team at IC Resources. As a Senior Performance Modelling Engineer, you will be responsible for developing functional and timing simulators, undertaking performance analysis for architectural exploration, and identifying and fixing performance bottlenecks.Key...