5G RAN Programmer
Skills & stack
About the role
MikroTik is hiring a Middle to Senior 5G RAN Programmer for office-based work in Riga, Latvia. The embedded role covers 5G-NR protocol research and implementation in gNB CU and DU layers.
Work format
This is a full-time position.
Skills and tools
- C++
- 5G-NR
- C
- Java
- C#
- Objective-C
- Python
- Unix
- Linux
What to prepare
- Prepare a walkthrough of your 5G-NR work, identifying your contributions in gNB CU or DU layers.
- Choose a C++ code sample that demonstrates your programming skills.
- Prepare a short example of your work in a Unix or Linux environment.
Responsibilities
- Research 5G-NR protocols and implement them in gNB CU and DU layers.
Requirements
- Professional experience working with 5G-NR protocols in gNB CU or DU layers.
- Strong C++ programming skills; the source also lists C, Java, C#, Objective-C and Python as language options.
- Experience working with Unix or Linux environments.
- Fluent Latvian and English, with strong command of both languages.
Apply for this role
Send a short intro — the hiring team will review and respond.
Latvian network equipment manufacturer founded in 1996 and headquartered in Riga, developing RouterOS-powered wired and wireless routers, switches and access points; one of Latvia most valuable privat
- Location
- Riga, Latvia
- Team size
- 201-500
- Remote policy
- On-site
Overview
- Seniority
- Middle–Senior
- Remote policy
- Office
- Location
- Riga, Latvia
- Employment
- Full-time
- Salary
- $3,500–11,600/mo
- Posted
- Aug 11, 2026