Theme

Language

Global EN
Sweden ENSV
India EN

SW Developer

Technology, Data & Digital · Software & Web Development · Software Engineering · Embedded Systems · Mobile App Dev

In short

Join the 5G/6G Cloud RAN vDU baseband development team to build software for radio access networks. You will translate standards into software, design and implement features, develop for real-time environments, and collaborate with cross-functional teams, including exploring AI/ML capabilities for network enhancement.

Responsibilities

  • Translate 3GPP standards and system requirements into reliable software.
  • Design, implement, test, and integrate scheduler and baseband features, including radio resource management functions.
  • Develop software for embedded, real-time environments and investigate complex issues to deliver lasting fixes.
  • Contribute to component and system design, internal development tools, and clear technical documentation.
  • Collaborate across radio, software, data, and product teams to develop and deploy AI/ML capabilities for radio access networks.
  • Help deliver solutions that support network performance, energy efficiency, automation, and customer experience.

Requirements

  • A bachelor’s or master’s degree in computer science or electrical engineering.
  • 3+ years of experience with C/C++ skills and hands-on experience developing and debugging embedded or real-time software.
  • Knowledge of computer networks, wireless communications, and relevant 3GPP NR areas, such as RRM, MAC, RLC, PDCP, the physical layer, or mobility.
  • Experience with Linux and Python or Bash scripting.
  • Familiarity with version control and CI/CD tools such as Git, Gerrit, Jenkins, or GitLab.
  • Experience using AI tools for software development, analysis and testing.

Desired Qualifications

  • Experience with mobile networks and RAN, including applying AI/ML or data-driven methods to wireless systems is desirable.
  • Familiarity with 5G or emerging 6G technologies is relevant.
  • Cloud RAN or vDU architectures, real-time hardware, and Agile or DevOps practices are helpful.
  • Passionate about using AI.

Benefits

  • Competitive salary range: $85,000 - $111,300 in Ottawa.
  • Opportunity for an annual bonus based on business and individual performance.
  • Choice of 3 medical and dental plan options with core coverage paid by Ericsson.
  • Automatic 2% company contribution to Pension Plan and a 50% match on employee RRSP contributions (up to 4% total company contribution potential).
  • Basic life insurance and accidental death/dismemberment coverage at two-times annual base pay at no cost.
  • Short-term disability coverage.
  • Option to participate in Ericsson’s Stock Purchase Plan.
  • Minimum of 18 days of accrued vacation, 3 personal days, 10 holidays, 1 volunteer day, and sick days.
  • Up to 10 weeks of paid maternity leave and 6 weeks of parental or adoption leave at 100% pay.
  • Financial wellness programs, educational assistance, matching gifts, wellness account, and recognition programs.

Skills

C++embedded softwarereal-time softwareLinuxPythonBashGitGerritJenkinsGitLab5G6GDevOpsAI
#5G#6G#Cloud RAN#vDU#baseband#DevOps#AI
Ericsson Logo

About Ericsson

Pioneering technology for connecting billions of people worldwide

Our purpose \nTo create connections that make the unimaginable possible.\n\nOur vision\nA world where limitless connectivity improves lives, redefines business and pioneers a sustainable future.\n\nOur values\nPerseverance, professionalism, respect and integrity.\n\nThe future is a place for purpose & vision – ours are clear, and we invite partners, customers and consumers to join us in our journey. \n\nFor a brighter future. For all. Let's #ImaginePossible

Ericsson Logo

Company

Ericsson

Job Posted

4 days ago

Employment Type

Full Time

Work mode

Hybrid

Salary

CA$85,000–111,300 / year

Experience Level

Mid-Senior

Locations

Ottawa, Canada

Qualification

Bachelor, Master

Applicants

Be an early applicant