Naukrijobs UK
Register
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
IT Jobs
Logistics Jobs
Customer Service Jobs
Airport Jobs
Banking Jobs
Driver Jobs
Part Time Jobs
Civil Engineering Jobs
Accountant Jobs
Safety Officer Jobs
Nursing Jobs
Civil Engineering Jobs
Hospitality Jobs
Part Time Jobs
Security Jobs
Finance Jobs
Marketing Jobs
Shipping Jobs
Real Estate Jobs
Telecom Jobs

Staff Performance Engineer - Compilers

Job LocationCambridge
EducationNot Mentioned
SalaryCompetitive salary
IndustryNot Mentioned
Functional AreaNot Mentioned
Job TypePermanent , full-time

Job Description

Staff 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 libraries make 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 popular open source projects like GCC and glibc, and workwith 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 architecture and microarchitecture, to performance libraries, to end-user guidance. We collaborate with some of the biggest names in theArm ecosystem, providing our expertise of code generation and performance analysis on Arm systems, from large hyperscale vendors to video game engine designers.As an upstream-first team, we contribute our work to the open-source projects and actively work with the communities to integrate our patches into the public codebases in a maintainable and well-designed way. Your future colleagues are active reviewers,maintainers, bug fixers. We are frequent contributors to the mailing lists, bug trackers and developer conferences.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!Do you have an analytical mentality, the desire to handle big picture problems, the excellent software engineering skills to make your solutions a reality. Do you have the collaborative approach to get your work accepted in open source communitiesJob Overview:We are looking for an experienced software 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. You will build areputation for yourself and Arm in the open source community. The work you do in the foundational toolchain and library technologies will impact the Linux ecosystem on Arm, from large cloud computing vendors to 5G network base stations.We want to talk to you!Required Skills and Experience:- Solid C/C++ programming skills.- Understanding of code optimisation.- Experience with the compiler development, preferably GCC, including meaningful contributions to the upstream community."Nice To Have" Skills and Experience- Ability to analyse performance issues down to assembly or hardware level- Experience with performance analysis of complex workloads, especially on Arm platforms.#LI-JW1

APPLY NOW

Staff Performance Engineer - Compilers Related Jobs

© 2019 Naukrijobs All Rights Reserved