Search jobs > Ottawa, ON > Cloud developer

Developer Cloud RAN Baseband L2

Ericsson
Ottawa, Ontario, Canada
$40-$45 an hour (estimated)
Full-time

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.

30+ days ago
Related jobs
Ericsson
Ottawa, Ontario

We are looking for a 5G Cloud RAN Developer to join the existing Cloud RAN DU Baseband function development. Systemization, implementation and testing of 5G Cloud RAN Baseband features related to L2 scheduler in CR DevOps. Realization of machine learning base solutions in Ericsson Cloud RAN products...

Ericsson
Kanata, Ontario

Are you a Software Intern who would like to join a software development team responsible for developing and testing 5G virtualized digital unit software? Do you like to focus on designing, modeling, and implementing for Cloud Radio Access Networks? Do you like working with the latest cloud technolog...

Ericsson
Ottawa, Ontario

At 5G Cloud RAN Distributed Unit's baseband team, our main task is to systemize and implement baseband algorithms in our vDU product that would keep Ericsson the front-runner in the market. Cloud RAN L1 Software Developer. We are now looking for an L1 Software Developer that will join our excellent ...

Promoted
Outlier
Gatineau, Quebec
Remote

Are you an experienced software engineer who would like to lend your coding expertise to train AI models?. PLEASE NOTE: We collect, retain and use personal data for our professional business purposes, including notifying you of opportunities that may be of interest and sharing with our affiliates. W...

Promoted
Intellex Systems Group
Canada

Full Stack Developer– our client requires a Full Stack Developer with Amazon AWS software development experience to provide software development services on new serverless cloud-based applications building, testing, and deploying using C#,. ...

Agaram Solutions Inc
Ottawa, Ontario

Lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems. Assess and troubleshoot applications software. ...

Sophos
Canada

As a Cloud FinOps Architect you are responsible for collecting and analyzing financial information related to the organization’s cloud expenses. Monitor and report on cloud usage against budget and forecast, explore trends in cloud spend with a focus on root cause of cloud resource cost increase on ...

Thales
Ottawa, Ontario

Back-end web app software development experience with Java web services: 1 year. Software Developer (New Grad):. Software Developer (New Grad). Implement back end web applications software, including coding, unit testing, and integration;. ...

S.i. Systems
Ottawa, Ontario

Staff Software Engineer with Java (Springboot) to build out features on a Master Data Management product from start to finish. ...

Ciena Canada, Inc.
Ottawa, Ontario

As a Waveserver Software Developer Co-op in a dynamic team environment, you will push the boundaries of what is possible in optical network solutions. You will participate in the full software development lifecycle, collaborating with multi-functional teams of developers, UX designers, quality assur...