SW Developer (Entry Level)

Ericsson

Job title:

SW Developer (Entry Level)

Company

Ericsson

Job description

Job Description:Join our TeamAt 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).

Expected salary

$82000 per year

Location

Ottawa, ON

Job date

Sat, 15 Mar 2025 23:46:20 GMT

To help us track our recruitment effort, please indicate in your email/cover letter where (hiring-jobs.com) you saw this job posting.

Job Location