C/C++ Developer - Application Software

Company:  CV-Library
Location: MANCHESTER
Closing Date: 24/10/2024
Hours: Part Time
Type: Permanent
Job Requirements / Description
Job Overview: Every day, billions of people use the Web to stay informed, entertained, and educated. On Android, Chromium is the technology that makes it possible. Could your insights unlock next-generation Web performance for the Arm platform? Can your security expertise ensure everyone's safer online? If so, let's make it better! Arm's Userspace Enablement team is seeking a skilled, and motivated C/C++ engineer to work on the Android and Chromium open-source projects. Responsibilities In this role, you'll collect and analyse performance data to find optimisation opportunities on today's hardware. You will also help get Chromium running well on tomorrow's Arm systems. You'll work with our team and across the company to improve the LLVM compiler and toolchain, the V8 JavaScript engine, the Linux kernel and scheduler, as well as the Arm architecture and future CPU technologies. Your day-to-day will involve: Tracing, analysing, benchmarking, and investigating web workloads with Perfetto and Simpleperf to understand bottlenecks Developing, testing, and improving Chromium using the C, C++, and Rust programming languages Preparing experimental builds for other teams within Arm and improving our continuous integration, testing, benchmarking, and delivery systems Working on sandboxing, inter-process communication, and security topics Required Skills and Experience Strong C and C++ fundamentals A curiosity about all aspects of computer architecture and design, code-generation, compilers, linkers, ABIs, kernels, and assembly language Strong presentation and persuasion skills A good grasp of statistics and data analysis “Nice To Have” Skills and Experience: Experience with one other programming language (e.g. Python, TypeScript, Java, Rust) Experience with SIMD or GPGPU programming techniques Experience/interest in core web technologies (HTML, CSS, JavaScript) In Return  It's an opportunity to learn from the best in the industry. Your line manager will support you and offer ongoing feedback, and development opportunities. You will be given some flexibility and freedom in how you decide to complete your projects/tasks. All meetings are remote-friendly: we encourage hybrid working and maintaining a great work-life balance.       #LI-KD1       Accommodations at Arm At Arm, we want our people to Do Great Things. If you need support or an accommodation to Be Your Brilliant Self during the recruitment process, please email . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation 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
Apply Now
Share this job
CV-Library
  • Similar Jobs

  • Senior C++ Developer - Compilers

    Manchester
    View Job
  • .NET Developer, C#, WPF - Asset Management - Manchester

    Manchester
    View Job
  • Senior C&I Engineer

    Manchester
    View Job
  • E, C & I Engineers - Manchester

    Manchester
    View Job
  • LGV Class 2 Category C Driver

    Trafford Park
    View Job
An error has occurred. This application may no longer respond until reloaded. Reload 🗙