SW Developer
Role Overview
Join Ericsson's 5G/6G Cloud RAN vDU baseband development team to build software for current and next-generation radio access networks.
Contribute across the software development lifecycle in a collaborative, DevOps-oriented environment.
Explore practical uses of AI tools in engineering work.
Key Skills for This Role
Full Job Posting
Role overview
Join Ericsson's 5G/6G Cloud RAN vDU baseband development team to build software for current and next-generation radio access networks.
Contribute across the software development lifecycle in a collaborative, DevOps-oriented environment.
Explore practical uses of AI tools in engineering work.
Responsibilities
- Translate 3GPP standards and system requirements into reliable software.
- Design, implement, test, and integrate scheduler and baseband features, including radio resource management.
- Develop embedded real-time software and investigate complex issues to deliver lasting fixes.
- Contribute to component and system design, internal tools, and technical documentation.
- Collaborate across radio, software, data, and product teams to develop and deploy AI/ML for radio access networks.
- Support network performance, energy efficiency, automation, and customer experience.
Required qualifications
- Bachelor's or master's degree in computer science or electrical engineering.
- At least three years of C/C++ experience and hands-on embedded or real-time software development and debugging.
- Knowledge of computer networks, wireless communications, and 3GPP NR areas such as RRM, MAC, RLC, PDCP, 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; AI expertise is an important asset.
Desirable experience
- Mobile networks and RAN experience, including AI/ML or data-driven methods for wireless systems, is desirable.
- Familiarity with 5G or emerging 6G technology is relevant.
- Cloud RAN or vDU architectures, real-time hardware, and Agile or DevOps practices are helpful.
Compensation
- The salary range listed for Ottawa is $85,000 to $111,300; the posting does not specify the salary cadence.
- An annual bonus opportunity is available under a variable compensation plan, subject to eligibility and performance rules.
Benefits
- The posting describes medical and dental plan options, retirement and savings contributions, life insurance, accidental death and dismemberment coverage, and short-term disability coverage.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Ericsson
Vendor Enablement E2E Lead
Riyadh, KSA
Ericsson seeks a Vendor Enablement E2E Lead to enable Authorized Service Providers to independently manage end-to-end field delivery. The role provides functional leadership, coaching, and performance governance to ASP c
Vendor Technical Enablement Mentor
Riyadh, KSA
Ericsson seeks a Vendor Technical Enablement Mentor to provide on-site technical mentoring to Authorized Service Provider field teams across RAN, transmission, power, and civil/site quality. The role coaches teams throug
BO Transmission Engineer
Riyadh, KSA
Ericsson seeks a BO Transmission Engineer to provide second-line support for transmission and IP networks, handling configuration, incident resolution, and node maintenance. The role requires 1-4 years of transmission op
Vendor Technical Enablement Mentor
Riyadh, KSA
Vendor Enablement E2E Lead
Riyadh, KSA
Vendor Technical Enablement Mentor
Riyadh, KSA
Vendor Technical Enablement Mentor
Riyadh, KSA
BO Transmission Engineer
Riyadh, KSA
DevOps Engineer
Kolkata, IND
DevOps Engineer
Kolkata, IND
CU ODM Specialist
, USA