Our Exciting Opportunity:
We are looking for a 5G Cloud RAN Developer to join the existing Cloud RAN vDU Baseband function development. Your role will include development activities such as: 3gpp spec implementation, algorithm design and implementation, 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 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…)
You will 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.
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
This role reports to the Product Development Leader
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.
What´s in it for you?
Here at Ericsson, our culture is built on over a century of courageous decisions. With us, you will no longer be dreaming of what the future holds – you will be redefining it. You won’t develop for the status quo but will build what replaces it. Joining us is a way to move your career in any direction you want; with hundreds of career opportunities in locations all over the world, in a place where co-creation and collaboration are embedded into the walls. You will find yourself in a speak-up environment where empathy and humanness serve as cornerstones for how we work, and where work-life balance is a priority. Welcome to an inclusive, global company where your opportunity to make an impact is endless.
What happens once you apply?
To prepare yourself for the next steps, please explore here: https://www.ericsson.com/en/careers/job-opportunities/hiring-process
Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we nurture it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity and Affirmative Action employer, learn more. If you need assistance or to request an accommodation due to a disability, please contact Ericsson at hr.direct.mana@ericsson.com
DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by employees in this position. They are not an exhaustive list of all responsibilities, duties and skills required for this position, and you may be required to perform additional job tasks as assigned.
Primary country and city: Canada (CA) || Canada : Ontario : Ottawa
Req ID: 723193