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)
Nice 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.
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.
Work Arrangement
Hybrid