Discover a new you!
A better you

Join our Research & Development centers
Explore future together

Register

Huawei Russian Research Institute

Huawei's end-to-end portfolio of products, solutions and services are both competitive and secure. Through open collaboration with ecosystem partners, we create lasting value for our customers, working to empower people, enrich home life, and inspire innovation in organizations of all shapes and sizes.

At Huawei, innovation focuses on customer needs. We invest heavily in basic research, concentrating on technological breakthroughs that drive the world forward.

We do research in mathematics, algorithms, software tools, in fundamental theory of math, physics, chemistry, biology. geometry, logic, thermodynamics, bionics, etc.

Address
  • Beta center: Altufievskoe shosse, 1
  • Carpo:2y roshinskiy proezd, 8
  • SOK: Leningradskiy prospekt, 36 building 11
  • Federation tower: Presnenskaya naberezhnaya, 12
  • Eagle: Marshala biruzova ulitsa, 1
Address
  • Marata street, 69/71
Address
  • Gorkogo street, 117
Address
  • 630090, Novosibirsk, academician Lavrentiev Avenue, 6/1, building 8, office 813
Address
  • Dziarzhinskaga ave., 5, BC “Rubin Plaza”, Minsk, 220036, Belarus

Our challenge topics

Huawei is exploring the smart future with leading partners, Huawei welcomes more and more students, PhDs and specialists to participate in future cutting-edge technical challenges.

You can find more special challenges here:
Special Challenges

Research & development directions
City
Apply for
Mathematical programming solver
  • С++
  • Linear programming
  • Integer programming
  • + more info
Minsk
IoT & Cloud AI Research
  • Python
  • Go
  • Java
  • C++
  • + more info
Moscow,
Saint Petersburg
Electromagnetic simulation for 5G antenna array
  • C++
  • Python
  • + more info
Moscow
Image recognition
  • Python
  • Pytorch / MXNET
  • + more info
Moscow
LiDAR technologies
  • MATLAB
  • Python
  • TOF and FMCW LiDAR
  • signal processing
  • + more info
Moscow
Compute Architecture for Neural Networks
  • C/C++
  • Python
  • CUDA
  • OpenCL
  • DL frameworks
  • + more info
Nizhny Novgorod
Optimized mathematical libraries
  • C/C++
  • ASM
  • OpenMP
  • CUDA
  • ARM64 ISA
  • + more info
Nizhny Novgorod
Graphic UI SDK
  • C++
  • Java
  • + more info
Nizhny Novgorod
AI technologies
  • Python
  • C++
  • TensorFlow
  • PyTorch
  • + more info
Nizhny Novgorod
DevOps tools and methods
  • Java
  • + more info
Moscow
Распознавание речи
  • Python
  • TensorFlow
  • C++
Санкт-Петербург,
Нижний Новгород
System Software
  • C/C++
  • System software
  • Compilers
  • Operating systems
  • Performance
  • Computer architecture
  • + more info
Moscow
Research of wireless / microwave / optic nonlinear algorithms
  • MATLAB
  • Simulink
  • C/C++
  • FPGA
  • ASIC
  • + more info
Moscow
Next generation operating systems and development tools for Huawei consumer eco-system
  • C/C++
  • Java
  • Kotlin
  • Virtual machines
  • JIT optimizations
  • + more info
Moscow
Next generation of 3D-graphics and video technologies for mobile devices
  • AR/VR
  • ray tracing
  • OpenGL ES
  • Vulkan API
  • + more info
Moscow
Saint-Petersburg
Compiler optimizations
  • LLVM
  • + more info
Saint-Petersburg
Programming language memory management benchmarking
  • Kotlin
  • Java
  • Go
  • + more info
Saint-Petersburg
Lock-free memory management for thread-intensive application
  • Kotlin
  • Java
  • Go
Saint-Petersburg
Language temporary storage extensions
  • Kotlin
  • Java
  • Go
Saint-Petersburg
ML-based code completion
  • GPT2
  • Intellicode
  • + more info
Moscow,
Saint-Petersburg
ML-guided fuzzing with libFuzzer / AFL
  • libFuzzer
  • + more info
Moscow,
Saint-Petersburg
Automatic program repair
  • Angelix
  • SemFix
  • Prophet
  • + more info
Moscow,
Saint-Petersburg
Math.Library optimization
  • С/С++
  • LAPACK
  • BLAS
  • FFTW
  • Sparse BLAS
  • MKL
  • OpenMP
  • CUDA
  • OpenCL
  • + more info
Novosibirsk
Data redundancy elimination technologies for enterprise storage systems: deduplication and lossless data compression
  • C/C++
  • ARM assembler
  • + more info
Saint-Petersburg
Speech-related area: multi-lingvo text-to-speech systems, model compression, model optimization.
  • MATLAB
  • C++
  • Python
Saint-Petersburg,
Moscow
Mobile OS technologies: OS/Kernel performance optimization, R&D of OS features for better User eXperience; ecosystem, API, libraries and tools for next generation of mobile applications
  • C/C++
  • Java
  • Android Studio
  • GNU toolchain
Moscow,
Saint-Petersburg
Improvement of accuracy and stability of color reproduction by smartphone camera
  • C++
  • Python
  • MATLAB
  • + more info
Москва
Special constellation shaping design for non-linear fiber channel based on Neural networks
  • AI
  • Neural networks
  • C++
  • Python
  • MATLAB
Moscow
Modeling of rare events for error floor estimation based on important sampling technique
  • Mathematics
  • Probability theory
  • Combinatorics
  • C++
  • Python
  • MATLAB
Moscow
Fast error correction decoding algorithm based on AI approach
  • Mathematics
  • Finite field arithmetic
  • AI
  • Neural networks
  • C++
  • Python
  • MATLAB
Moscow
AR and VR devices and algorithm development
  • C++
  • Python
  • MATLAB
  • + more info
Moscow
Nonlinear algorithm development for 5G Wireless telecommunication systems
  • C++
  • Python
  • MATLAB
  • + more info
Moscow
Wireless communication technologies: 5G algorithm optimization, new concept design (6G), data-driven solutions
  • C++
  • Python
  • MATLAB
Moscow
Saint Petersburg
CNN-based Video Coding
  • MATLAB
  • C/C++
  • HEVC
  • H.265
  • H.266
  • VVC
  • AV1
  • libAOM
  • video compression
  • + more info
Moscow
Dynamic Binary Translator
  • С/C++
  • ASM
  • + more info
Moscow

Know more about Huawei