Baseband Software Developer

EricssonOttawa, ON

About The Position

We are looking for highly skilled 5G L1/L2 software designers to be part of our development teams. This is your chance to contribute directly to the evolution of Ericsson 5G NR , 6G and play a critical role in defining how millions connect and communicate worldwide.

Requirements

  • Bachelor’s or Master’s degree in Computer Science, Telecommunications, Electronics, or related field.
  • 5+ years of experience in telecom software development with specialization in 4G/5G L1/L2
  • Strong proficiency in C/C++ and embedded systems programming.
  • Solid understanding of 3GPP 5G NR standards and protocols.
  • Experience in multi-core, multi-threading programming, and performance optimization.
  • Experience in cloud-native and containerized network functions.

Nice To Haves

  • Preference is for candidates with Scheduler (L2) experience.
  • Knowledge of O-RAN and virtualization technologies.
  • Familiarity with AI/ML applications in telecom.

Responsibilities

  • Design, develop, and optimize high-performance 5G L1/L2 software modules.
  • Collaborate with global teams on the full product development lifecycle.
  • Innovate solutions for 5G NR capabilities with a forward-looking eye toward 6G readiness.
  • Debug, test, and integrate features to meet stringent industry standards and operator requirements.
  • Participate in design reviews, code reviews, and technical discussions to ensure best-practice implementations.

Benefits

  • Ericsson offers excellent health benefits including the choice of 3 medical and dental plan options that allow an employee to select the level of coverage that suits their needs. Core level coverage is paid for fully by Ericsson.
  • Ericsson’s Group Retirement & Savings Program offers an automatic 2% company contribution into the Pension Plan. Ericsson also offers a 50% match of employee’s contribution into the Registered Retirement Savings Plan, up to 8% of the employee’s contribution (maximum of 4% match). This leads to a total company contribution potential of 6%.
  • Employees will also receive basic life insurance and basic accidental death and dismemberment coverage at two-times annual base pay at no cost, as well as short-term disability coverage.
  • Employees also have the option to participate in Ericsson’s Stock Purchase Plan.
  • New employees are provided a minimum of 18 days of accrued vacation, plus at least 3personal days, minimum 10 holidays, 1 volunteer day, and sick days.
  • Ericsson provides up to 10 weeks of paid maternity leave and 6 weeks of parental or adoption leave at 100% of pay.
  • Ericsson offers many other company-paid benefits such as financial wellness programs, educational assistance, matching gifts, wellness account, and recognition programs.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service