×
Register Here to Apply for Jobs or Post Jobs. X

SW Developer - Cloud RAN Baseband L2

Job in Ottawa, Ontario, Canada
Listing for: Ericsson GmbH
Full Time position
Listed on 2026-09-25
Job specializations:
  • Software Development
    Software Engineer, Embedded Software Engineer
Salary/Wage Range or Industry Benchmark: 85000 - 111300 CAD Yearly CAD 85000.00 111300.00 YEAR
Job Description & How to Apply Below
Join our Team At this time, Ericsson Canada Inc. does not provide immigration assistance/sponsorship now or in the future for this position.

About this opportunity:

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.

What you will do:

Implement 5G and 6G scheduler functions and 3

GPP standards related to RRM, MAC, RLC, and PDCPDevelop 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 Dev Ops 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

The skills you bring:

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 3

GPP specifications, including Radio Resource Management, MAC/RLC/PDCP/Physical Layer, and mobility

Familiarity with tools such as Git, Gerrit, Jenkins, Git Lab, and Spinnaker Experience using LLM-based coding assistants

Familiarity with Linux, Python, MATLAB, Bash, JSON, YAML, XML, and GPBFamiliarity with machine learning techniques, such as reinforcement learning, federated learning, transfer learning, and LLMsStrong 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

Why join Ericsson?

At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build solutions never seen before to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.

What happens once you apply? to find all you need to know about what our typical hiring process looks like.

Ericsson uses a merit-based hiring approach that values people with different experiences, perspectives and skillsets. We truly believe this approach drives innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity employer, learn more.

If you need assistance or to request an accommodation due to a disability, please contact Ericsson at hr The above statements are intended to describe the general nature and level of work being performed by employees in this position. They are not an exhaustive list of all responsibilities, duties and skills required for this position, and you…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary