Huawei R&D UK

Huawei R&D UK

Research Assistant - Computing Team (PAYE Contractor)

Cambridge, GB · Contract

Sponsorship not specifiedDetected 145 days ago
PythonC++BashGitLinuxA/B TestingCustomer SupportSystems EngineeringResearchCommunicationProblem SolvingOrganizational Skills

About the role

  • We are seeking a motivated and detail-oriented Research Assistant to join our Computing team.
  • The ideal candidate has a strong technical foundation, good organizational skills, and a proactive mindset.
  • They are comfortable working across both technical and coordination tasks, take ownership of their work, and contribute positively to a fast-paced research environment.

Responsibilities

  • Support research and development activities in Linux-based environments, including command-line usage, basic system administration, and troubleshooting.
  • Write and maintain automation scripts (Bash, Python, or similar) to support experimentation, data processing, and development workflows.
  • Support the use of version control and build systems (e.g. Git, Make, CMake), including branching, merging, resolving conflicts, and assisting with build or tooling issues.
  • Collect, analyse, and summarise experimental data, logs, and system metrics to support research analysis and reporting.
  • Support Project Managers in planning, scheduling, and monitoring research and development activities.
  • Prepare and maintain technical and project documentation, including research proposals, schedules, status reports, and meeting records.
  • Coordinate communication between internal technical teams and external partners or stakeholders.
  • Organise and support project and research meetings, including agenda preparation and follow-up on action items.
  • Provide coordination and logistical support to ensure smooth execution of research projects.
  • This spirit of innovation has led Huawei to work in close partnership with leading academic institutions in the UK to develop and refine the latest technologies.

Requirements

  • Master's degree in Information Technology, Computer Science, Engineering, or related field.
  • This job description is only an outline of the tasks, responsibilities and outcomes required of the role.
  • The jobholder will carry out any other duties as may be reasonably required by his/her line manager.

Nice to have

  • 1-3 years of experience in a research support, project coordination, systems engineering, or technical support role.

Skills

  • Education: Master's degree in Information Technology, Computer Science, Engineering, or related field.
  • Background involving research projects, dissertations, or thesis work is highly desirable.
  • Experience supporting ICT, computing systems, or software development projects is preferred.
  • Solid experience working in Linux environments, including command-line usage, basic system administration, and troubleshooting.
  • Strong problem-solving and debugging skills, using logs, documentation, and analytical thinking to identify root causes.
  • Good understanding of ICT systems, with awareness of software and hardware interactions.
  • Understanding of CPU architecture and micro-architecture concepts, including branch prediction, prefetching, and cache hierarchies.
  • Proficiency in C/C++, with a solid understanding of Assembly Language.
  • Experience related to compiler technologies, binary analysis, or performance tuning.
  • Staying customer-centric, Inspiring dedication, Persevering, Growing by reflection.

Benefits

  • Our vision and mission is to bring digital to every person, home and organization for a fully connected, intelligent world.

Company info

  • About Huawei Research and Development UK Limited Founded in 1987, Huawei is a leading global provider of information and communications technology (ICT) infrastructure and smart devices.

This listing is sourced directly from Huawei R&D UK's careers page and normalized into a canonical job model.