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.
Apply directly at Huawei R&D UK →Create a free account for alerts like thisView Huawei R&D UK immigration profile
This listing is sourced directly from Huawei R&D UK's careers page and normalized into a canonical job model.