img
Permanent

Principal System Architect

Cambridge
money-bag Negotiable
Posted Yesterday

Job Overview

Arm’s System Performance Team in the Central Technology Group assesses the novel technologies that are to be used in Arm’s industry-leading products, from IoT to Data Centers. Our work influences these technologies, in a hardware-software co-design approach.We are looking for an experienced individual to join us in influencing the architecture of Arm Systems through the analysis of key Use-Cases. The job involves identifying, studying, and modelling applications and workloads that run on Arm Systems, that span across different areas such as AI/ML, Computer Vision, Media, Gaming, and Productivity.The role is multifaceted, and you are encouraged to both think out of the box and follow well-known strategies. The end goal is to help improve Arm''s Products in every release. You will be contributing to that goal by analysing how each Arm-based system runs those different applications, abstracting the entire stack in our system modelling apparatus, and provide advice based on the results.The output of these studies will be consumed by multiple design teams that work on the system, providing recommendations for improving its performance and efficiency.Responsibilities

Identify and Drive investigations and analyses in less obvious areas and technologiesUnderstand, decompose, and abstract how a given software application maps and runs on the underlying hardwareSimulate the abstracted stack''s execution on our systems modelsCollaborate with the product teams to improve the relevant hardware blocksDeliver targeted analysis studies to key internal and external partnersRequired Skills and Experience

More than 6 years of industrial experienceExperience with driving and sharing results of deep technical studiesHands-on experience on Software and Hardware performance analysisStrong statistics backgroundExpertise on Computer and System Architecture, and Software Stacks designsVery comfortable with using scripting languages (e.g. Python)Good experience with any procedural programming language (e.g. C, C++)Strong shell scripting skills (e.g. bash)Confident git userAttention to detailNice To Have

Experience with Compilers and RuntimesExperience with GPU Software and MediaExperience with MS Windows performance analysis / app development / system internalsExperience with Linux kernel scheduling and power managementExpertise in parallelisation and concurrencyIn Return

You''ll be influencing Arm products'' design; working with a group of highly capable, innovative, and committed engineers in a multi-cultural environment that supports everyone for success; getting frequently opportunities to grow as an individual and further your skills and career.Accommodations at Arm

At Arm, we want to build extraordinary teams. If you need an adjustment or an accommodation during the recruitment process, please email accommodations@arm.com. To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Please email us about anything we can do to accommodate you during the recruitment process.Hybrid Working at Arm

Arm’s approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. We believe in bringing people together face to face to enable us to work at pace, whilst recognizing the value of flexibility. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team’s needs. Details of what this means for each role will be shared upon application. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. Please talk to us to find out more about what this could look like for you.Equal Opportunities at Arm

Arm is an equal opportunity employer, committed to providing an 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 don’t discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected ..... full job details .....

Other jobs of interest...

Arm
CambridgeYesterday
money-bagNegotiable
The ONE Group Ltd
Cambridge1 week ago
money-bag£125,000-150,000 per annum
ZipRecruiter
Cambridge1 week ago
money-bag£150,000-200,000 per annum
FRAMATOME
Bedford1 week ago
money-bagNegotiable

Perform a fresh search...

  • Create your ideal job search criteria by
    completing our quick and simple form and
    receive daily job alerts tailored to you!

Jobs. Straight to your inbox!