London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
London Jobs |
Manchester Jobs |
Liverpool Jobs |
Nottingham Jobs |
Birmingham Jobs |
Cambridge Jobs |
Glasgow Jobs |
Bristol Jobs |
Wales Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Cambridge |
Education | Not Mentioned |
Salary | Competitive salary |
Industry | Not Mentioned |
Functional Area | Not Mentioned |
Job Type | Permanent , full-time |
Staff Software Performance Engineer - CompilersArm technology is pervasive around the world. The Performance Solutions team within the Development Solutions Group ensures that foundational, performance-critical software like compilers and runtime librariesmake the best use of our hugely diverse IP portfolio.Do you like to tackle performance problems, wherever they occur in the stackIn our team you can analyse CPU traces, design innovative code generation techniques, contribute your work directly to popularopen source projects like LLVM, and work with engineers in the vast Arm ecosystem on solutions that ship billions of chips a year.The insights produced in our team are used to improve a large diversity of Arm IP and surrounding software, from CPU architectureand microarchitecture, to performance libraries, to end-user guidance. We collaborate with some of the biggest names in the Arm ecosystem, providing our expertise of code generation and performance analysis on Arm systems, from large hyperscale vendors tovideo game engine designers.We use modern infrastructure, tailored to our needs, to handle the complexity of our work, including systematic performance tracking across microcontrollers and big servers, automatic build and regression test systems and more!Youhave an analytical mentality, the desire to handle big picture problems, the excellent software engineering skills to make your solutions a reality, and the collaborative approach to get your work accepted in open source communitiesWe are looking for an experiencedsoftware engineer with hands-on experience of toolchains and optimisation techniques. You will join a small but high-impact team with a remit to provide fundamental improvements in open-source projects and build a reputation for yourself and Arm in the upstreamcommunity.We want to talk to you!Job RequirementsEssential Skills:Solid C/C++ programming skills.Understanding of code optimisation.Experience with the LLVM project, including meaningful interactions with the open source community.Desirable:Ability to analyseperformance issues down to assembly or hardware levelExperience with performance analysis of complex workloads, especially on Arm platforms.Experience with open source working practicesMore About ArmArm is at the heart of the worlds most sophisticated digitalIP products. Our technology enables the creation of new markets and transformation of industries and society. We design scalable, energy efficient-processors and related technologies to deliver the intelligence in applications ranging from sensors to servers,including smartphones, tablets, enterprise infrastructure and the Internet of Things.Our innovative technology is licensed by ARM Partners who have shipped billions of Systems on Chip (SoCs) containing our intellectual property since the company began in 1990.Together with our Connected Community, we are breaking down barriers to innovation for developers, designers and engineers, ensuring a fast, reliable route to market for leading electronics companies.We are an equal opportunity employer, committed to providingan 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 dont discriminate on the basis of any characteristic.We will ensure thatindividuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.#LI-JW1