Jobs
My ads
My job alerts
Sign in
Find a job Career Tips Companies
Find

Programming languages research engineer

Broughton (ML12 6)
European Tech Recruit
Research engineer
Posted: 12 November
Offer description

We're looking for multiple engineers to join the Programming Languages team at a leading R&D global institute to conduct original research, lead technology transfer, and contribute to engineering efforts in programming languages at the Edinburgh Research Centre. The role also supports collaboration with the University of Edinburgh’s School of Informatics.


Key Responsibilities:

* Identify and investigate emerging technologies and requirements, contributing to Huawei’s capabilities in both system-level and high-level programming languages.
* Design and implement advanced compiler frameworks addressing concurrency and control, dataflow, cloud computing, metaprogramming, and large-scale parallel execution.
* Collaborate with the University of Edinburgh’s School of Informatics on compilers and programming languages, with a focus on transferring academic research into industrial practice.


Key Qualifications:

* Strong understanding of modern programming languages—including theory, applications, compilation, verification, and tooling—across both object-oriented and functional paradigms.
* Proven research background in programming languages and compilers.
* Excellent programming, research, and analytical skills.
* Familiarity with functional programming concepts and techniques, especially those related to concurrency and control.
* Ability to quickly learn and adopt new technologies.


Desired Qualifications:

* PhD or exceptional BSc/MSc/MSci in computer science or a related field.
* Publication record in top-tier computer science conferences or journals.
* Experience in designing programming languages or frameworks.
* Strong grounding in the mathematical foundations of programming (logic, type systems, semantics).
* Demonstrated contributions to open-source projects.
* Advanced hands-on experience with functional programming.
* Advanced practical experience with C++ or Rust.


By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice https://eu-recruit.com/wp-content/uploads/2024/07/European-Tech-Recruit-Privacy-Notice-2024.pdf

Apply
Create E-mail Alert
Job alert activated
Saved
Save
Similar job
Research engineer (optics/imaging/photonics) - near edinburgh hybrid
Broughton (ML12 6)
Lorien Resourcing
Research engineer
See more jobs
Similar jobs
Engineering jobs in Scottish Borders
jobs Scottish Borders
jobs Broughton (ML12 6)
jobs Scotland
Home > Jobs > Engineering jobs > Research engineer jobs > Research engineer jobs in Scottish Borders > Programming Languages Research Engineer

About Jobijoba

  • Career Advice
  • Company Reviews

Search for jobs

  • Jobs by Job Title
  • Jobs by Industry
  • Jobs by Company
  • Jobs by Location
  • Jobs by Keywords

Contact / Partnership

  • Contact
  • Publish your job offers on Jobijoba

Legal notice - Terms of Service - Privacy Policy - Manage my cookies - Accessibility: Not compliant

© 2025 Jobijoba - All Rights Reserved

Apply
Create E-mail Alert
Job alert activated
Saved
Save