SW Developer - Cloud RAN Baseband L2

EricssonOttawa, ON
CA$101,500 - CA$133,350Onsite

About The Position

We are looking for a SW Designer/Developer to join the existing 5G/6G Cloud RAN vDU Baseband function development team. Your role will include development activities such as: 3gpp spec implementation, algorithm design and implementation, unit and multi component test design, documentation, requirement analysis, tools design, and system design.

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, with understanding of 3GPP specifications, including Radio Resource Management, MAC/RLC/PDCP/Physical Layer, and mobility
  • Familiarity with tools such as Git, Gerrit, Jenkins, GitLab, and Spinnaker
  • Experience using LLM-based coding assistants
  • Familiarity with Linux, Python, MATLAB, Bash, JSON, YAML, XML, and GPB
  • Familiarity with machine learning techniques, such as reinforcement learning, federated learning, transfer learning, and LLMs
  • Strong test‑oriented mindset and fast troubleshooting skills
  • Experience working in Agile development environments
  • Excellent English communication, problem‑solving, interpersonal, time‑management, and multitasking skills
  • An enthusiastic attitude, eagerness to learn and grow, and willingness to help teammates learn
  • Ability to work in international and multi‑site teams
  • Strong sense of ownership, with the ability to go above and beyond to meet customer, project, and deadline expectations
  • Commitment to diversity and inclusion, encouraging a speak‑up culture and demonstrating a strong can‑do attitude

Responsibilities

  • Implement 5G and 6G scheduler functions and 3GPP standards related to RRM, MAC, RLC, and PDCP
  • Develop embedded real‑time software running on commercial off‑the‑shelf (COTS) hardware
  • Troubleshoot baseband scheduler and Layer‑2 (L2) stack issues
  • Contribute to the development of RRM functions, including beamforming, massive MIMO, carrier aggregation, dynamic spectrum sharing, scheduling, link adaptation, and power optimization in the L2 scheduler
  • Implement and test 5G Cloud RAN baseband features related to the L2 scheduler in a Cloud RAN DevOps environment
  • Design new algorithms for baseband features, implement them in the product, and support testing in the lab, over the air, and in operators’ networks

Benefits

  • Choice of 3 medical and dental plan options
  • Core level medical and dental coverage paid for fully by Ericsson
  • Automatic 2% company contribution into the Pension Plan
  • 50% match of employee’s contribution into the Registered Retirement Savings Plan, up to 8% of the employee’s contribution (maximum of 4% match)
  • Basic life insurance and basic accidental death and dismemberment coverage at two-times annual base pay at no cost
  • Short-term disability coverage
  • Option to participate in Ericsson’s Stock Purchase Plan
  • 18 days of accrued vacation
  • At least 3 personal days
  • Minimum 10 holidays
  • 1 volunteer day
  • Sick days
  • Up to 10 weeks of paid maternity leave
  • 6 weeks of parental or adoption leave at 100% of pay
  • Financial wellness programs
  • Educational assistance
  • Matching gifts
  • Wellness account
  • Recognition programs
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service