CR gNB System Designer

EricssonOttawa, ON
Onsite

About The Position

We are looking for a System Developer to join the RAN Performance Systems & Dimensioning team. Your role will include requirement analysis, feature systemization, algorithm design and implementation, documentation, tool design, and simulator development.

Requirements

  • At least Master’s degree (PhD preferred) in electrical engineering, Computer Engineering, or related specialization.
  • Background in wireless communication with an understanding of 3GPP NR specifications is a must.
  • Familiarity with tools such as Git, Gerrit, Jenkins, and GitLab.
  • Experience with Linux, Python, MATLAB, Bash, JSON, YAML, and XML.
  • Knowledge of machine learning techniques, such as reinforcement learning, federated learning, transfer learning, Generative AI and LLMs.
  • Experience working in Agile development environments.
  • Less than 2 years of experience
  • Self-motivated, able to work under pressure, and capable of independent learning.
  • Good presentation, time management, and leadership skills, with the ability to work with diverse backgrounds.
  • Result-oriented with a focus on customer satisfaction and project delivery.
  • Analytical mindset with a structured approach; high capacity to deliver under pressure.
  • Excellent English skills, both verbal and written, enabling effective communication and relationship building internally and externally.
  • Enthusiastic attitude, eagerness to learn and grow, and willingness to help teammates develop.
  • Ability to work within international and multi-site teams.
  • Strong sense of ownership, with the ability to go above and beyond to meet customer, project, and deadline expectations.

Responsibilities

  • Be actively engaged in the implementation of RAN features on COTS platforms, including:
  • Participate in system studies for products, features, and product evolution.
  • Contribute to continuous improvement of products, simulation tools, and processes.
  • Participate in proof-of-concept development.
  • Interface with customers to understand pain points and future needs.
  • Contribute to the development of roadmaps and strategies for hardware and software platforms.
  • Support the development of Intellectual Property.
  • Enable rapid feature parity in Standalone and Hybrid network environments through effective systematization and implementation.
  • Develop simulation tools to test system performance of various L1/L2 algorithms and benchmark expected performance metrics.

Benefits

  • Choice of 3 medical and dental plan options
  • Core level coverage paid for fully by Ericsson
  • Group Retirement & Savings Program with automatic 2% company contribution
  • 50% match of employee’s contribution into the Registered Retirement Savings Plan, up to 8% of the employee’s contribution (maximum of 4% match)
  • Basic life insurance and basic accidental death and dismemberment coverage at two-times annual base pay
  • Short-term disability coverage
  • Option to participate in Ericsson’s Stock Purchase Plan
  • 18 days of accrued vacation
  • 3 personal days
  • 10 holidays
  • 1 volunteer day
  • Sick days
  • Up to 10 weeks of paid maternity leave
  • 6 weeks of parental or adoption leave at 100% of pay
  • Financial wellness programs
  • Educational assistance
  • Matching gifts
  • Wellness account
  • Recognition programs

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Entry Level

Number of Employees

5,001-10,000 employees

© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service