Implement NR Scheduler function and 3GPP Standards related to RRM, MAC, RLC, PDCP
Contribute to development of RRM functions such as beamforming, massive MIMO, carrier aggregation, dynamic spectrum sharing, scheduling, link adaptation, power optimization in L2 scheduler
Full-stack virtualization of the 5G NR DU on COTS HW
Develop embedded real time software development running in cloud-based infrastructure
Systemization, implementation and testing of 5G Cloud RAN Baseband features related to L2 scheduler in CR DevOps
Troubleshooting BB scheduler ad L2 stack
Contribute to the architectural evolution of the BB L2 Scheduler SW
Realization of machine learning base solutions in Ericsson Cloud RAN products
Work with Kubernetes pods and docker containers on the far edge
Design new algorithms for baseband features, systemize the solution, implement in the product, and help with testing the solution in the lab, over the air, and in operator’s network
Define requirements, lab setup, and test cases; analyze and characterize the result and customer trouble reports.
Work on open interfaces (e.g F1, X2/Xn, A1, 01, LLS…)
Requirements :
BSc, MSc, or PhD degree in Computer Science or Electrical Engineering with strong background in wireless communications and minimum 3 years of experience in software/system engineering in telco
Proficiency in C/C++ and embedded programming
Familiarity with Python, MATLAB, Bash, JSON, YAML, XML, protobuf, gRPC
Detailed knowledge of Linux
Solid understanding of NR & LTE 3GPP specifications, especially in the areas of Radio Resource Management, MAC/RLC/PDCL/Physical Layer, and Mobility.
Experience in developing/implementing RAN features such as beamforming, massive MIMO, carrier aggregation, dynamic spectrum sharing, scheduling, link adaptation, power allocation, energy efficiency, etc.
Experience with real time embedded development
Familiarity with cloud native applications (Microservices, Docker, Helm, Kubernetes)
Familiarity with open specifications such as ORAN
Familiarity with Machine Learning techniques such as reinforcement learning, federated learning, transfer learning, deep learning, etc.
Proven ability to deliver complex software solutions, on-time and with quality
Strong test-oriented mentality and speedy troubleshooting competence
Familiarity with software content management tools such as git and CI/CD tools such gerit, jenkins, gitlab, spinnaker
Excellent English communication, problem solving, interpersonal, time management, and multitasking skills
Passion for high quality SW development
An enthusiastic attitude, eager to continue growing and learning, and helping your team to learn
Ability to work in international and multi-site teams
Display ownership of tasks and go above and beyond to meet customer/project expectations
Care about diversity and inclusion, encourage speak-up environments, come with a strong can-do attitude