Talent.com
Developer Cloud RAN Baseband L2

Developer Cloud RAN Baseband L2

EricssonOttawa, Ontario, Canada
Il y a plus de 30 jours
Salaire
40,00 $CA –45,00 $CA par heure
Description de poste

Description

Join our Team

About this opportunity :

We are looking for a 5G Cloud RAN Developer to join the existing Cloud RAN DU Baseband function development. Your role will include development activities such as : 3gpp spec implementation, algorithm design and implementation, test design, requirement analysis, tools design, system design, and product documentation.

What you will do :

  • 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 and L2 stack
  • Contribute to the architectural evolution of the BB L2 Scheduler SW
  • 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
  • Other areas that you may contribute to :
  • Realization of machine learning base solutions in Ericsson Cloud RAN products
  • Work with Kubernetes pods and docker containers on the far edge
  • 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…)

The skills you bring :

  • 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.
  • Familiarity with software content management tools such as git and CI / CD tools such gerit, jenkins, gitlab, spinnaker
  • Why join Ericsson?

    At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build solutions never seen before to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.