This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are seeking a Software Developer to join our 5G/6G Cloud RAN virtual Distributed Unit (vDU) Baseband function development team. This role involves implementing 3GPP specifications, designing and implementing algorithms, creating unit and multi-component tests, and contributing to documentation, requirement analysis, tools design, and system design.
Job Responsibility:
Implement 5G and 6G scheduler functions and 3GPP standards related to RRM, MAC, RLC, and PDCP
Develop embedded real-time software for commercial off-the-shelf (COTS) hardware
Troubleshoot baseband scheduler and Layer 2 (L2) stack issues
Contribute to RRM functions development 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 DevOps environment
Design new features and enhancements for next-generation telecommunications systems
Requirements:
Bachelor's or Master's degree in Computer Science or Electrical Engineering
Strong proficiency in C/C++ programming, embedded programming, and debugging
Understanding of computer networks and wireless communications
Knowledge of 3GPP NR specifications, including Radio Resource Management, MAC/RLC/PDCP protocols, Physical Layer, and mobility functions
Experience with version control and CI/CD tools: Git, Gerrit, Jenkins, GitLab, and Spinnaker
Familiarity with Linux, Python, MATLAB, and Bash scripting
What we offer:
Choice of 3 medical and dental plan options
Automatic 2% company contribution into the Pension Plan
50% match of employee’s contribution into the Registered Retirement Savings Plan, up to 8% of the employee’s contribution
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
Minimum of 18 days of accrued vacation
At least 3 personal days
Minimum 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