Staff Software Applications Engineer

2 weeks ago


Cambridge, United Kingdom ARM Full time

**Introduction**

**Job Role**

Working with our partners means that you will need to understand what they want to achieve, analyze their requests and issues, and provide a solution that moves them forward. Your job role will have several components:

- Provide support for our partners with firmware and software related problems on their Arm-based systems.
- Crafting content and guides for customers to understand our ecosystem and the usage of our software systems

**Key Technical Skills & Expertise**
- 5+ years experience in firmware/software development
- 5+ years experience in C/C++ development
- Good understanding of Linux kernel (subsystems and device drivers), UEFI and ACPI
- Be knowledgable about modern processor architecture, including cache behavior, and memory system behavior
- Experience with assembly language
- Excellent communications skills (both written and verbal)

**Desirable Skills & Expertise**
- Capable to work un-supervised
- Ability to learn new processor and system features quickly
- Ability to be flexible about daily tasks and assignments
- Experience with the Arm Architecture and processors
- Good understanding of modern sever SoC architecture, system MMU and PCIe
- Experience with the X86 architecture and processors
- Experience doing customer presentations, both in person and remote
- Experience with Arm software development tools
- Experience with RTL simulation tools
- Working with customers across different cultures

**Job Requirements**:

- Provide fast and accurate technical answers to customer questions
- Develop guidance and documentation for Arm software developers based on results from customer questions and internal investigation
- Work with customers to help identify potential firmware and software issues
- Cooperate with Arm engineers across multiple product groups, disciplines, and offices to help solve technical problems
- Help deliver customer training classes, both remotely and (possibly) in-person
- In the future, be available for some travel to customer and other Arm sites
- Develop tools and techniques to aid other Arm Application Engineers solve problems more efficiently.
- Work with Arm IP design and product management teams to improve partners experience and influence IP feature development
- Mentor junior members of the team

LI-JB1


  • staff software engineer

    Found in: beBee jobs GB - 2 weeks ago


    Cambridge, Cambridgeshire, United Kingdom TE Connectivity Full time

    At TE, you will unleash your potential working with people from diverse backgrounds and industries to create a safer, sustainable and more connected world. Job OverviewTE Connectivity's Software Systems Engineering Teams provide functional and empirical analysis related to the design, development, and implementation of software operating/automation systems,...


  • Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    Applications are invited for the position of Engineering Lead at the Institute of Computing for Climate Science (ICCS). In the face of the present climate crisis, there is pressing need for skilled software engineers to collaborate with climate scientists in delivering a new generation of high-quality, high-performance, and high-assurance models. The...

  • Staff Software Engineer

    Found in: Talent UK C2 - 1 day ago


    Cambridge, United Kingdom arm limited Full time

    The Role Arm’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...


  • Cambridge, United Kingdom Pure Resourcing Solutions Full time

    We are delighted to be working with a Cambridge based BioTech company who are looking to add software engineers to their new Cloud team. It's a really great time to be joining this company in their exciting journey! This role is on a hybrid or remote basis (with travel to the Cambridge office when required) **Software Engineer (Cloud Applications)** **Your...

  • Staff Software Engineer

    Found in: Whatjobs ES C2 - 7 days ago


    Cambridge, United Kingdom European Recruitment Full time

    Staff Level Compiler Engineer - LLVM/GPU In this role as a senior/staff level compiler engineer you'll have the chance to work in close collaboration with the thriving compiler community. Within this role you will be one of the leaders in the GPU compiler space and your motivation working on GPU & Compiler tech will push forward this project. You will have...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Arm’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 Engineer

    Found in: Talent UK C2 - 2 weeks ago


    Cambridge, United Kingdom arm limited Full time

    The Role Job Overview: We are looking for a skilled and motivated Senior/Staff Software Engineer to expand the Compiler team supporting the Mali mobile IPs. We support Graphics and Compute APIs (OpenGL ES, OpenCL, Vulkan) in our LLVM-based compiler, and work on improving the GPU technologies that the mobile and automotive markets will see in...


  • Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    Fixed-term: The funds for this post are available for 4 years in the first instance. The University of Cambridge Open Zettascale Lab (COZL) is a new research group whose aim is to evolve and utilise the technologies that will make up the next generation of top-flight supercomputers. These state-of-the-art, post-exascale systems will help gain insights into...


  • Cambridge, Cambridgeshire, United Kingdom DiverseJobsMatter Full time

    Job Description JOB DESCRIPTION Our Software Engineering group is responsible for creating and improving the software eco-system around our next generation of applications processors. We help our partners build creative company powered products, for various segments Mobile, Server, IoT connected devices, Augmented & Virtual Reality offerings, Autonomous...


  • Cambridge, Cambridgeshire, United Kingdom Arm Limited Full time

    Arm’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...

  • Staff Software Engineer

    Found in: beBee S GB - 3 weeks ago


    CAMBRIDGE, United Kingdom ARM Full time

    This role presents an opportunity to contribute to innovative Machine Learning compilation technology. You will help to build the software that enables development of deep learning applications that form the basis of many ground-breaking technologies like self-driving cars, generative AI engines and ML-powered wearables. Job Overview: Arm Machine Learning...

  • Staff Software Engineer

    Found in: Jooble UK C2 - 6 days ago


    Cambridge, Cambridgeshire, United Kingdom European Recruitment Full time

    In this role as a senior/staff level compiler engineer you'll have the chance to work in close collaboration with the thriving compiler community. Within this role you will be one of the leaders in the GPU compiler space and your motivation working on GPU & Compiler tech will push forward this project. If you are interested to lead a GPU compiler project...


  • Cambridge, Cambridgeshire, United Kingdom European Recruitment Full time

    In this role as a senior/staff level compiler engineer you'll have the chance to work in close collaboration with the thriving compiler community. Within this role you will be one of the leaders in the GPU compiler space and your motivation working on GPU & Compiler tech will push forward this project. If you are interested to lead a GPU compiler project...


  • Cambridge, Cambridgeshire, United Kingdom European Recruitment Full time

    Job Description Staff Level Compiler Engineer - LLVM/GPU In this role as a senior/staff level compiler engineer you'll have the chance to work in close collaboration with the thriving compiler community. Within this role you will be one of the leaders in the GPU compiler space and your motivation working on GPU & Compiler tech will push forward this...

  • Staff Software Engineer

    Found in: Jooble UK C2 - 6 days ago


    Cambridge, Cambridgeshire, United Kingdom European Recruitment Full time

    Staff Level Compiler Engineer - LLVM/GPU In this role as a senior/staff level compiler engineer you'll have the chance to work in close collaboration with the thriving compiler community. Within this role you will be one of the leaders in the GPU compiler space and your motivation working on GPU & Compiler tech will push forward this project. You...


  • Cambridge, Cambridgeshire, United Kingdom European Recruitment Full time

    Staff Level Compiler Engineer - LLVM/GPU In this role as a senior/staff level compiler engineer you'll have the chance to work in close collaboration with the thriving compiler community. Within this role you will be one of the leaders in the GPU compiler space and your motivation working on GPU & Compiler tech will push forward this project. You...

  • Staff Software Engineer

    Found in: Talent UK C2 - 2 weeks ago


    Cambridge, United Kingdom arm limited Full time

    The Role This role presents an opportunity to contribute to innovative Machine Learning compilation technology. You will help to build the software that enables development of deep learning applications that form the basis of many ground-breaking technologies like self-driving cars, generative AI engines and ML-powered wearables. Job Overview: ...

  • Staff Software Engineer

    Found in: Talent UK C2 - 2 weeks ago


    Cambridge, United Kingdom arm limited Full time

    The Role Job Overview: Are you an experienced Cortex-A engineer who wants to make this development experience better? In the Developer Ecosystems group at Arm, our mission is to make software development on the Arm architecture simple and intuitive. We are growing our IDE team and are looking for a passionate software engineer to help us create...


  • Cambridge, United Kingdom Rise Technical Recruitment Limited Full time

    **Senior Application Engineer** **Cambridge/Hybrid** **£65,000 to £75,000 + 28 Days Holiday + Healthcare + Mental Healthcare + Pension + Flexible Working + Cycle to work Scheme** Are you a **Senior Application Engineer** looking for an exciting opportunity? On offer is the opportunity to work to come on board and work on the client's cutting-edge Cloud...

  • Engineering Lead

    4 hours ago


    Cambridge, Cambridgeshire, United Kingdom Society of Research Software Engineering Full time

    Applications are invited for the position of Engineering Lead at the Institute of Computing for Climate Science (ICCS). In the face of the present climate crisis, there is pressing need for skilled software engineers to collaborate with climate scientists in delivering a new generation of high-quality, high-performance, and high-assurance models. The...