Ericsson

SW Developer - Cloud RAN Baseband L2

Ericsson
Apply
1 day ago
Ottawa, CanadaMid Level

Responsibilities

  • Implement 5G and 6G scheduler functions and 3GPP standards related to RRM, MAC, RLC, and PDCP.
  • Develop embedded real-time software for COTS hardware in a Cloud RAN vDU baseband environment.
  • Design and implement algorithms for beamforming, massive MIMO, carrier aggregation, dynamic spectrum sharing, scheduling, link adaptation, and power optimization.
  • Design unit and multi-component tests, troubleshoot L2 scheduler and baseband issues, and support testing in laboratories, over the air, and in operator networks.
  • Perform requirements analysis, system and tools design, documentation, and product feature implementation.

Requirements

  • BSc or MSc in Computer Science or Electrical Engineering, with a strong background in C++ programming.
  • Strong proficiency in C/C++, embedded programming, and debugging.
  • Background in computer networks and wireless communications, including 3GPP specifications, RRM, MAC, RLC, PDCP, physical layer, and mobility.
  • Familiarity with Git, Gerrit, Jenkins, GitLab, Spinnaker, Linux, Python, MATLAB, Bash, JSON, YAML, XML, and GPB.
  • Experience using LLM-based coding assistants and familiarity with reinforcement learning, federated learning, transfer learning, and LLMs.
  • Strong test-oriented, troubleshooting, communication, collaboration, ownership, and problem-solving skills, with experience in Agile and international multi-site teams.

Benefits

  • Ottawa-based position with a salary range of $85,000CAD-$111,300CAD and eligibility for an annual short-term variable compensation plan.
  • Three medical and dental plan options, with core coverage paid fully by Ericsson.
  • Group retirement and savings benefits, including pension contributions, RRSP matching, life insurance, accidental death and dismemberment coverage, short-term disability coverage, and an employee stock purchase plan.
  • At least 18 vacation days, 3 personal days, 10 holidays, 1 volunteer day, sick days, and paid maternity, parental, or adoption leave.
  • Educational assistance, financial wellness programs, matching gifts, wellness account, recognition programs, and other company-paid benefits.

Tech Stack

BashCC++GitJenkinsLinuxMATLABPythonSpinnaker

Categories

Ericsson

About Ericsson

10,000+ employees

Ericsson is a publicly traded telecommunications vendor that builds mobile network infrastructure (RAN, core, OSS/BSS), cloud platforms, and managed services for communications providers and enterprises. Founded in 1876 and headquartered in Kista, Stockholm, it supplies 5G systems to operators worldwide and owns Vonage, expanding network APIs and enterprise communications offerings.

Contact me