Jobs

Senior Performance Tools Engineer


Job details
  • ARM
  • Chesterton
  • 5 days ago

Arm is looking for skilled software engineers to jointeams building software performance analysis tools. Successfulcandidates will contribute to applications that help softwareengineers and hardware designers to understand and improveperformance of workloads running on Arm based platforms. About TheTeam You will join a team of Software Engineers who all share apassion for software performance and want to stamp their mark onthe future of computing; wherever it may lead If you are similarlypassionate about innovative technologies, then we want to hear fromyou We develop both in-house and open-source performance tools. Wework closely with different departments to leverage in our toolsthe future telemetry and performance monitoring features that Armdevelop. We also interact with users within and outside the companyto continuously improve and refine our tool offering. We expect aprofessional, hardworking individual, with a flair for creativelateral thinking and a dedication to extend the breadth and depthof their knowledge. Your strong interpersonal skills are vital forsuccess; we are looking for excellent written and spoken Englishand be capable of writing documentation and mentoring juniorengineers. We value diversity of ideas and want you to feelincluded and able to bring your best self to your workplace. Armadopts a flexible approach to work. Day to day activities willinclude: Craft new features for our performance tools. Support andinteract with internal and external users. Develop improvements andbug fixes for our products. Perform code reviews and assist othermembers of the team. Education & Qualifications: Establishedexperience or a Bachelor’s (or above) degree or equivalentexperience in a STEM subject. Essential Skills: You have provenC/C++ skills. You are confident with development of medium sizedPython applications. You have experience in desktop softwaredevelopment. Experience with developing high level tools like IDEsis desirable. You are proficient at debugging and problem solvingDesirable Skills You are familiar with web technologies (TS/JS,HTML, WebSocket, WebUSB, etc). You have a good understanding of OSprimitives concept such as processes, threads, locks, virtualmemory and how they relate to application performance. You haveawareness of the Hardware System Architecture (pipelines, caches,MMUs, interconnect, timers, multithreading). You have contributedto open-source project. You have worked with Continuous Integrationpipeline and are keen on software quality. You have someunderstanding of the Arm architecture. In Return: Our UK officesare amazing places to collaborate. We also have some scope to adaptthe job role and title for the right person - if you are interestedbut unsure whether you tick all the boxes, we still would love youto reach out We are keen to welcome versatile people into Arm LI-MSAccommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Selfduring the recruitment process, please email accommodationsarm.com. To note, by sending us the requested information, you consent toits use by Arm to arrange for appropriate accommodations. Allaccommodation requests will be treated with confidentiality, andinformation concerning these requests will only be disclosed asnecessary to provide the accommodation. Although this is not anexhaustive list, examples of support include breaks betweeninterviews, having documents read aloud or office accessibility.Please email us about anything we can do to accommodate you duringthe recruitment process. Hybrid Working at Arm Arm’s approach tohybrid working is designed to create a working environment thatsupports both high performance and personal wellbeing. We believein bringing people together face to face to enable us to work atpace, whilst recognizing the value of flexibility. Within thatframework, we empower groups/teams to determine their own hybridworking patterns, depending on the work and the team’s needs.Details of what this means for each role will be shared uponapplication. In some cases, the flexibility we can offer is limitedby local legal, regulatory, tax, or other considerations, and wherethis is the case, we will collaborate with you to find the bestsolution. Please talk to us to find out more about what this couldlook like for you. Equal Opportunities at Arm Arm is an equalopportunity employer, committed to providing an environment ofmutual respect where equal opportunities are available to allapplicants and colleagues. We are a diverse organization ofdedicated and innovative individuals, and don’t discriminate on thebasis of race, color, religion, sex, sexual orientation, genderidentity, national origin, disability, or status as a protectedveteran.

Sign up for our newsletter

The latest news, articles, and resources, sent to your inbox weekly.

Similar Jobs

Senior Performance Tools Engineer

Arm is looking for skilled software engineers to jointeams building software performance analysis tools. Successfulcandidates will contribute to applications that help softwareengineers and hardware designers to understand and improveperformance of workloads running on Arm based platforms. About TheTeam You will join a team of Software Engineers who all share apassion...

ARM Chesterton

Senior Team Lead Data Management & Reporting (remote, m/f/d)

Are you an experienced and versatile Senior Team Lead Data Management & Reporting with strong skills in designing, building and maintaining scalable data pipelines, databases and data workflows while ensuring data quality, security and compliance? Then join Skycell and play a vital role in our mission. Be a part of...

SkyCell AG

Senior Application Engineer Aerospace and Defence(m/f/d)

Senior Application Engineer(m/f/d) (Aerospace)Job SummaryLocation: Leamington Spa Contract Type: Permanent Reporting Line: Technical Manager / Team Leader Work Hours: 40 hours per week, Monday to Friday Who We AreAltair is leading the global convergence evolution toward smart, connected everything by delivering ground-breaking solutions in data analytics, simulation, high-performance computing, and...

Altair Engineering Royal Leamington Spa

Senior Data Engineer

Senior Data EngineerJob DescriptionData is at the heart of how the most complex problems and critical challenges are solved. A unique position has risen due to the access to vast quantities of data, world leading domain specialists on tap and an extremely diverse range of clients with unique challenges.The Data...

Cheltenham

Senior Electronics Design Engineer

Senior Electronics Design EngineerWarwick – Hybrid Working£50,000 – 55,000 + Bonus + BenefitsAs Senior Electronics Design Engineer, you’ll be responsible for whole-lifecycle design, integration, introduction and sustaining of the electronics on Quanta’s products, driving technical excellence across complex projects and mentoring junior engineers.With a deep understanding of electronics design industry...

Hampton Magna

Senior Design Development Engineer

Are you an experienced Senior Design and Development Engineer seeking a new role looking for:A great team environmentGuidance and support with your career developmentThe opportunity to add value and make a difference within a growing aviation businessThen please look no further than our engineering team!Mirus draws on its experience and...

Mirus Aircraft Seating Hingham