SW Developer (Entry Level)

Apply Now

Company: Ericsson

Location: Ottawa, ON K1A 0A5

Description:

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 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 NR Scheduler function and 3GPP Standards related to RRM, MAC, RLC, PDCP
Develop embedded real time software running in cloud-based infrastructure
Troubleshooting BB scheduler and L2 stack
Contribute to development of RRM functions such as beamforming, massive MIMO, carrier aggregation, dynamic spectrum sharing, scheduling, link adaptation, power optimization in L2 scheduler
Full-stack virtualization of the 5G NR DU on COTS HW
Implementation and testing of 5G Cloud RAN Baseband features related to L2 scheduler in CR DevOps
Design new algorithms for baseband features, systemize the solution, implement in the product, and help with testing the solution in the lab, over the air, and in operator's network

The skills you bring:
BSc or MSc degree in Computer Science or Electrical Engineering with strong background in C++ programming (only new grads with no more than at 1 year of experience)
Proficiency in C/C++ and embedded programming and debugging is a must
Background in Computer Networks and Wireless Communications is an asset, specifically, understanding of NR 3GPP specifications in the areas of Radio Resource Management, MAC/RLC/PDCL/Physical Layer, and Mobility.
Experience with software content management tools such as git and CI/CD tools such gerit, jenkins, gitlab, spinnaker
Familiarity with Linux OS, Python, MATLAB, Bash, JSON, YAML, XML, protobuf
Familiarity with Machine Learning techniques such as reinforcement learning, federated learning, transfer learning, etc.
Strong test-oriented mentality and speedy troubleshooting competence
Excellent English communication, problem solving, interpersonal, time management, and multitasking skills
An enthusiastic attitude, eager to continue growing and learning, and helping your team to learn
Ability to work in international and multi-site teams
Display ownership of tasks and go above and beyond to meet customer/project expectations
Care about diversity and inclusion, encourage speak-up environments, come with a strong can-do attitude

Salary Range:
Bachelors: $82,000
Masters: $91,000

Hiring Bonus:
Bachelors: $8,500
Masters: $11,500

Key benefits of this role include automatic 2% company contribution and employer matching of up to 4% towards employee retirement programs | Minimum of 31 days of annual paid time off (dependent upon location) + unlimited sick time | Tuition reimbursement up to $8,000 per year | Ability to connect with Ericsson's Employee Resource Groups & more(English link)! (French version here).

Similar Jobs