Huawei Technologies Research & Development (UK) Ltd
Programming Languages Research Engineer

How your CV stacks up
Upload your CV to see how well it fits this job role
?%
Programming Languages Research Engineer
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. We have:
- Over 194,000 employees
- Operations in more than 170 countries and regions
- Serve over three billion people worldwide
Our vision is to "bring digital to every person, home, and organization for a fully connected, intelligent world". Key pillars include:
- Ubiquitous connectivity and equal access to networks
- Bringing cloud and AI to global locations
- Building digital platforms to enhance agility and efficiency
- Redefining user experience with AI-driven personalisation
In the UK, we collaborate closely with top academic institutions, driving innovation through partnerships like University of Edinburgh or the Photonics Centre in Ipswich. These initiatives ensure the UK remains a leader in next-generation digital technologies, shaping the future of global connectivity, communication, and operations.
Our Values
Guided by a commitment to core values:
- Staying customer-centric
- Inspiring dedication
- Persevering
- Growing by reflection
Huawei Research And Development UK Limited Overview
Huawei’s vision is a "fully connected, intelligent world", achieved through efforts worldwide.
Reasons to use Rodeo
I’m in my final year doing Economics and I don’t know whether to apply for grad schemes now or do a masters first. What do you think?
Honest answer — it depends on where you want to end up. A lot of top grad schemes (Big 4, civil service, banking) don’t need a masters. Let’s look at the ones you’d be competitive for now, and we can decide if a masters actually adds anything.
Also worth knowing: most autumn 2026 applications are open now. Timing matters more than you think.
Start with a chat, not a search bar
Grad scheme, placement, apprenticeship? Not sure what you want yet — that's fine. Your agent talks it through with you and turns "I have no idea" into a shortlist.
Graduate Consultant — 2026 Scheme
Why you're a good match
StrongYour economics background and your summer at a regional bank line up with what PwC looks for on the consulting scheme. Applications close in four weeks.
See breakdownIt searches the market for you
Every day your agent scans the market matching roles against what actually matters to you, not just keywords on a CV.
Why you're a good match
You’ve got the grades and the economics background, and your bank internship is exactly the experience this scheme looks for. Apply soon — deadlines close within the month.
Experience fit
Your summer at the bank plus your econometrics coursework map directly to the day-one responsibilities on this scheme — client modelling, market briefings, and deal support.
Only hits
No noise. No "maybe this fits." Just roles with a clear explanation of why they're right — and where to focus when applying.
We drive ** fondamental research** and integrate technology across innovation chains, operating 96,000+ researchers globally. In the UK, our design centers are based in:
- Cambridge
- London
- Edinburgh (key to this role)
- Ipswich
- Bristol
Here, we push boundaries in:
- Network architectures
- Integration of communications & key techs
- Developing foundational theories for future applications
We invite you to join us and foster your career.
Job Title & Purpose
Research & Engineering Specialist, Programming Languages (Edinburgh)
To collaborate with Huawei’s Programming Languages team on research, development, and engineering in programming area, while supporting strong partnerships with the School of Informatics, University of Edinburgh.
Key Responsibilities
- Explore and analyse modern programming languages and systems, enhancing our technical competence in high-level and system-level frameworks.
- Research, design, and develop advanced compilers — including for:
- Concurrency & control frameworks
- Agentic programming tools
- Verification & validation methodologies
- Facilitate knowledge transfer between Edinburgh’s academic excellence and industrial applications, ensuring real-world impact.
Person Specification
Required
- Strong expertise in:
- Programming language theory
- Applications, compilation, verification, and tooling
- Covers the entire object-oriented to functional spectrum
- Research output in Programming Languages, Compilers, or formal verification/validation
- Sharp programming research & analytical skills
- Core background in functional programming, especially in concurrency & control techniques
- Agility, ability to rapidly adopt and drive new technologies


Get help with your application
Your very own career expert that helps elevate your application to the next level.
Desired
- PhD (or excellent BSc/MSc in Computer Science)
- Publications record in top-tier computer science conferences/journals
- Academic experience in:
- Programming language or system design
- Mathematical foundations (logic, types, semantics)
- Open-source contributions demonstrating practical skills
- Proven professional experience with functional and/or one of:
- C++
- Rust
Benefits & Perks
- 33 days annual leave (including UK public holidays)
- Group Personal Pension Plan
- Life insurance
- Private medical insurance
- Medical expense claim scheme
- Employee Assistance Programme
- Cycle-to-work scheme
- Company sports club & social events
- Corporate discount program
- Flexible working arrangements
- Additional time for learning & professional development
“It took my CV and asked me questions relevant to understanding what kind of jobs to suggest for me. Suggestions were almost perfect. Jobs were exactly what I’ve been looking for.”
Jessica, London
Skills