Job Description
About Us:
We are a dynamic and rapidly growing company developing next-generation telecommunications technologies for global markets. Our mission is to shape the future of wireless by delivering cutting-edge 5G and 5G mmWave solutions. We're looking for a Telecom Systems Software Engineer to join our RAN team and play a key role in developing and maintaining the L1/L2/L3 protocol stack and enabling multi-platform support (x86 and ARM).
Your Role:
As a Telecom Systems Software Engineer, you will be responsible for maintaining and enhancing the software stack of our 5G Radio Access Network (RAN) solutions. This includes implementing new features across L1/L2/L3, optimizing the system for new architectures (ARM), and integrating licensing mechanisms. You’ll work with a multi-disciplinary team on real-time telecom solutions in a fast-paced, collaborative environment.
Responsibilities
-
Design, develop, and maintain 5G RAN software stack (L1/L2/L3 layers).
-
Port and optimize the codebase for ARM architecture (currently runs on x86).
-
Integrate software licensing mechanisms into the existing RAN stack.
-
Work closely with hardware teams to ensure seamless integration between RU, DU, CU, and Core components.
-
Support time synchronization technologies (PTP/SyncE) for real-time radio operation.
-
Troubleshoot and resolve issues in live and test environments.
-
Create and maintain technical documentation, including interface specs and system configs.
-
Collaborate with QA to create automated test scenarios (Python, Bash).
-
Provide guidance on software and hardware requirements for RAN deployment.
Requirements
-
Bachelor’s or Master’s degree in Telecommunications, Electrical Engineering, Computer Science, or related field.
-
2+ years of experience in embedded or telecom systems software development.
-
Solid knowledge of 4G/5G RAN architecture and protocol layers (MAC, RLC, PDCP, RRC).
-
Strong Linux development skills.
-
Proficiency in C/C++ and Python.
-
Familiarity with Git and CI/CD tools.
-
Understanding of system performance tuning and resource management.
-
Experience with ARM and x86-based platforms.
-
Good command of English (spoken and written)
Good to have
-
Experience with O-RAN interfaces and specifications.
-
Knowledge of time synchronization protocols (PTP, SyncE).
-
Familiarity with FPGA or SDR-based systems (Verilog/VHDL a plus).
-
Experience with software licensing systems or commercial protection frameworks.
Job benefits
-
Salary: 10,000 – 20,000 PLN gross (contract of employment or B2B/casual contract).
-
Flexible working model: on-site, remote, or hybrid.
-
Private healthcare & sports package.
-
Opportunity to work on cutting-edge telecom tech from day one.
-
Integration events and a collaborative, startup-like culture.
-
A real impact — you’ll help shape the backbone of next-gen wireless networks.
Skills & Technologies
Other Jobs at Microamp Solutions
Similar Opportunities
Software Engineer
Phoenix Systems
Junior IT Security Specialist
ICSec
SysAdmin Linux / DevOps
Scanway
Embedded Software Engineer / Programista Systemów Wbudowanych
Scanway
Software Verification & Validation Engineer (QA)
Scanway
Deployment & Support Engineer – Telecom Systems
Microamp Solutions