Talent.com
This job offer is not available in your country.
Staff Software Engineer

Staff Software Engineer

ArmCambridge, England, United Kingdom
1 day ago
Job type
  • Full-time
Job description

Join to apply for the Staff Software Engineer role at Arm

Continue with Google Continue with Google

Join to apply for the Staff Software Engineer role at Arm

Job Overview

As a developer of power-efficient processor technology, Arm is ideally positioned to solve challenges facing a wide variety of markets, including Automotive, IoT, Mobile, and Servers. Effective solutions require a "system" mindset and your innovative ideas will support Central Technology to develop system architectures and influence industry-leading IP that underpin each solution!

Job Overview

As a developer of power-efficient processor technology, Arm is ideally positioned to solve challenges facing a wide variety of markets, including Automotive, IoT, Mobile, and Servers. Effective solutions require a "system" mindset and your innovative ideas will support Central Technology to develop system architectures and influence industry-leading IP that underpin each solution!

This diverse role will largely focus on providing software enablement for our next generation CPU and accelerator based technologies on target use-cases. Typical activities would include application and system analysis, technology research, hands-on software prototyping to understand how software and hardware behaves, experimental investigations, and performance analysis. Recent projects have included technologies related to AI Video Camera, Video encode / decode, and LLM (Large Language Model) applications.

You will join a dynamic, collaborative and highly motivated Solutions team based in Cambridge (UK).

Responsibilities

  • Application bring-up on / porting to Arm silicon and modelling platforms
  • Analyzing software stacks both statically (code structure) and dynamically (runtime performance profiling) to characterize the workloads / algorithms and determine a baseline performance from which to start optimization
  • Accelerating algorithms with hand-optimized Arm assembly using the latest Arm technologies such as SVE (Scalable Vector Extensions) and SME (Scalable Matrix Extensions)
  • Projecting and measuring gains at the application level
  • Evaluating workload sensitivity to micro-architecture features and considering relevant trade-offs, especially related to performance
  • Providing suggestions about improvements to the (micro-)architecture & application software
  • Developing tools to automate workflow
  • Line management and taking the lead on some technical areas within the team

Required Skills and Experience

  • Good understanding of computer architecture and embedded systems
  • Experience of software development for a commercial organization
  • Strong knowledge of C or C++ programming
  • Proficiency in problem solving and debugging skills
  • Practical, organized and analytical approach to work
  • Good oral and written English skills
  • Line management and / or mentoring experience
  • Nice To Have” Skills and Experience

  • Experience with assembly programming
  • Knowledge of optimising and profiling software
  • Software development and integration on Linux, Android, or similar systems
  • Knowledge of scripting languages, including Python
  • In Return

    We at the heart of the world's most sophisticated digital products. Our technology enables the generation of new markets and transformation of industries and society. We craft scalable, energy efficient-processors and related technologies. Our innovative technology is licensed by Arm Partners who have shipped more than 50 billion Systems on Chip containing our intellectual property. 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.

    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 veteran.

    Seniority level

    Seniority level

    Associate

    Employment type

    Employment type

    Full-time

    Job function

    Job function

    Engineering and Information Technology

    Industries

    Semiconductor Manufacturing, Software Development, and Computer Hardware Manufacturing

    Referrals increase your chances of interviewing at Arm by 2x

    Get notified about new Staff Software Engineer jobs in Cambridge, England, United Kingdom .

    Software Engineers (all levels - Graduates to principal Engineer)

    Cambridge, England, United Kingdom 6 months ago

    Cambridge, England, United Kingdom 1 week ago

    Cambridge, England, United Kingdom 1 day ago

    Senior Software Engineer, Firmware Engineering

    Cambridge, England, United Kingdom 2 weeks ago

    Cambridge, England, United Kingdom 2 weeks ago

    Application Software Engineer - Graduate to Lead Considered

    Cambridge, England, United Kingdom 2 weeks ago

    Cambridge, England, United Kingdom 2 weeks ago

    Senior Software Engineer, UI Infrastructure

    Cambridge, England, United Kingdom 1 week ago

    Cambridge, England, United Kingdom 1 week ago

    Senior Software Engineer in Test, Ad Client

    Cambridge, England, United Kingdom 2 weeks ago

    Cambridge, England, United Kingdom 2 weeks ago

    Cambridge, England, United Kingdom 2 weeks ago

    Cambridge, England, United Kingdom 1 week ago

    Cambridge, England, United Kingdom 3 weeks ago

    Cambridge, England, United Kingdom 1 day ago

    Cambridge, England, United Kingdom 2 weeks ago

    Cambridge, England, United Kingdom 1 week ago

    Senior Software Engineer - Cambridge, UK

    Cambridge, England, United Kingdom 2 weeks ago

    Cambridge, England, United Kingdom 1 day ago

    Cambridge, England, United Kingdom 2 weeks ago

    Cambridge, England, United Kingdom 1 day ago

    Cambridge, England, United Kingdom 5 hours ago

    Senior Software Engineer, Embedded UI - C++

    Cambridge, England, United Kingdom 1 week ago

    Croydon, England, United Kingdom 3 months ago

    Cambridge, England, United Kingdom 2 months ago

    Staff Software Engineer - System Performance Analysis

    Cambridge, England, United Kingdom 1 week ago

    Senior Embedded Platform Software Engineer

    Cambridge, England, United Kingdom 4 weeks ago

    Senior Software Engineer (Infrastructure)

    Cambridge, England, United Kingdom 2 months ago

    Senior Principal Software Engineer (Automotive)

    Cambridge, England, United Kingdom 2 weeks ago

    Cambridge, England, United Kingdom 3 months ago

    STAFF SOFTWARE DEVELOPMENT ENGINEER IN TEST AUTOMATION

    Cambridge, England, United Kingdom 1 day ago

    Cambridge, England, United Kingdom 2 days ago

    Cambridge, England, United Kingdom 2 days ago

    Cambridge, England, United Kingdom 1 month ago

    We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

    J-18808-Ljbffr

    Create a job alert for this search

    Staff Software Engineer • Cambridge, England, United Kingdom

    Related jobs
    Staff Software Engineer

    Staff Software Engineer

    arm limitedCambridge, United Kingdom
    Full-time
    Arm is best known for the smartphone CPU and GPU technology connecting billions of people all over the world.Now we are building new software teams to take us to the next level.Technology built on ...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    ZipRecruiterCambridge, England, United Kingdom
    Full-time
    At Entrust, we’re shaping the future of centric security solutions.From our comprehensive portfolio of solutions to our flexible, global workplace, we empower careers, foster collaboration, and bui...Show moreLast updated: 12 days ago
    Staff Software Quality Engineer

    Staff Software Quality Engineer

    Advanced Micro Devices, IncCambridge, United Kingdom
    Full-time
    WHAT YOU DO AT AMD CHANGES EVERYTHING We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that ...Show moreLast updated: 16 days ago
    • Promoted
    Software Engineer, Staff – Virtual Platforms - UK

    Software Engineer, Staff – Virtual Platforms - UK

    QualcommCambridge, England, United Kingdom
    Full-time
    Qualcomm Technologies International Ltd.Engineering Group, Engineering Group > .As a Software Virtual Platform Engineer, you will specialize in virtual platforms, including SystemC TLM and QEMU.Your...Show moreLast updated: 30+ days ago
    Software Engineer

    Software Engineer

    ic resourcesCambridgeshire, England
    Permanent
    My client is a Fortune 100 organisation and a global leader in EDA, building the next generation of EDA tools that enable IC designers to layout the latest silicon chips. They are looking for a Soft...Show moreLast updated: 30+ days ago
    Software Engineer

    Software Engineer

    SagentiaCambridge, Cambridgeshire, GB
    Full-time
    Quick Apply
    Sagentia Innovation is a science and engineering company providing product advisory and development services across sectors including medical, food and beverage, consumer, defence, industrial syste...Show moreLast updated: 2 days ago
    Staff Software Engineer

    Staff Software Engineer

    EntrustCambridge, Cambridgeshire, United Kingdom
    Full-time
    Increase your chances of reaching the interview stage by reading the complete job description and applying promptly.At Entrust, we’re shaping the future of identity centric security solutions.From ...Show moreLast updated: 5 days ago
    • Promoted
    Staff Software Quality Engineer

    Staff Software Quality Engineer

    Advanced Micro DevicesCambridge, England, United Kingdom
    Full-time
    WHAT YOU DO AT AMD CHANGES EVERYTHING.We care deeply about transforming lives with AMD technology to enrich our industry, communities, and the world. Our mission is to build great products that acce...Show moreLast updated: 30+ days ago
    • Promoted
    Staff / Principal Software Engineer

    Staff / Principal Software Engineer

    Arm LimitedCambridge, England, United Kingdom
    Full-time
    Are you looking for an exciting and challenging role, with the possibility to work on the cutting edge of mobile GPU technology? Do you want to use your technical skills and leadership to help driv...Show moreLast updated: 13 days ago
    Software Engineer

    Software Engineer

    ECM SelectionCambridge, GB
    Full-time
    This pioneering company develops sophisticated RF sensor systems used to protect sensitive locations such as airports from malicious transmissions and drone flights. These systems provide comprehens...Show moreLast updated: 30+ days ago
    STAFF SOFTWARE ENGINEER (EMBEDDED)

    STAFF SOFTWARE ENGINEER (EMBEDDED)

    TE ConnectivityCAMBRIDGE, CAM, GB, N1R
    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. TE Connectivity’s Software Systems Enginee...Show moreLast updated: 30+ days ago
    • Promoted
    Staff System Software Engineer

    Staff System Software Engineer

    CerebrasCambridge, England, United Kingdom
    Full-time
    How often do you get the chance to build a technology that transforms the future of humanity?.Graphcore products have set the standard in made-for-AI compute hardware and software, gaining global a...Show moreLast updated: 16 days ago
    • Promoted
    Staff Software Engineer

    Staff Software Engineer

    JR United KingdomCambridge, England, United Kingdom
    Full-time
    Social network you want to login / join with : .UK & Ireland’s most exciting start-ups for a Staff Software Engineer to join the growing team. Our client is transforming how businesses handle their oper...Show moreLast updated: 7 days ago
    • Promoted
    Staff / Principal Software Engineer

    Staff / Principal Software Engineer

    Certus Sales RecruitmentCambridge, England, United Kingdom
    Full-time
    Staff / Principal Software Engineer.Hybrid – Cambridge HQ | UK Remote-Friendly | Circa £110k+.A leading provider of global payment and data solutions is looking for a. Staff or Principal Software En...Show moreLast updated: 5 days ago
    • Promoted
    Staff / Principal Software Engineer (Python / Automation)

    Staff / Principal Software Engineer (Python / Automation)

    Imagination TechnologiesCambridge, England, United Kingdom
    Full-time
    Staff / Principal Software Engineer (Python / Automation).Back to search results Apply now Refer a friend.Staff / Principal Software Engineer (Python / Automation). Cambridge UK, Kings Langley UK, Bristol U...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Engineer

    Staff Engineer

    Promote ProjectCambridge, England, United Kingdom
    Full-time
    We are hiring a PHP Staff Engineer to focus on backend application work and technical leadership while contributing to DevOps, data, and frontend work as necessary. We’re a small team, so the blend ...Show moreLast updated: 30+ days ago
    • Promoted
    Staff Compiler Engineer

    Staff Compiler Engineer

    ARMCambridge, England, United Kingdom
    Full-time
    Arm is looking for an engineer with compiler toolchain development experience to join the team that develops instruction set architecture for data processing. You will work closely with computer arc...Show moreLast updated: 28 days ago
    • Promoted
    Software Engineer

    Software Engineer

    Platform RecruitmentCambridge, England, United Kingdom
    Full-time +1
    This range is provided by Platform Recruitment.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Direct message the job poster from Platform Recru...Show moreLast updated: 1 day ago