5G/6G Baseband Software Developer

Ericsson

OttawaFull-timeMid LevelOn-site

Job Description

5G/6G Baseband Software Developer Location: Ottawa, ON. At this time, Ericsson Canada Inc. does not provide immigration assistance/sponsorship for this position. About this opportunity Join Ericsson's Feature Software Development team as a 5G NR Baseband Software Developer.

In this role, you will design, implement, and integrate User Plane Control (UPC) software functionality for Ericsson's 5G NR purpose-built baseband and virtualized RAN solutions. Your work will span the full software development lifecycle — from requirement analysis and system design through to integration, verification, and product documentation. We work in Lean and Agile cross-functional teams where continuous improvement, innovation, and knowledge sharing are part of everyday work.

What you will do Design and develop software by implementing new functionalities in C/C++, targeting multi-core environments as well as Intel server and Cloud architectures. Participate in design discussions covering UPC software and performance aspects of 5G NR features. Perform continuous analysis and requirements handling.

Apply knowledge of real-time software development and wireless communication protocols (e.g., 5G NR). Ensure feature interaction impacts are handled correctly to deliver desired behavior in customer networks. Work in a lab environment to troubleshoot and integrate complex new software components.

Perform software deliveries using a version control system. Develop automated test cases to protect existing functionality from regression. Document all system analyses, software designs, and test plans.

Collaborate within small, cross-functional Agile teams throughout the product development process. The skills you bring Bachelor's degree in Computer Science, Engineering, or Telecommunications (Master's degree is an asset). 1 or more years of software development experience. Strong programming skills and solid knowledge of C/C++.

Familiarity with wireless communications concepts. Strong software troubleshooting skills, with the ability to identify and debug complex systems. Ability to read existing codebases and understand design intent.

Experience with software development in multi-core deployment scenarios. Solid knowledge of Linux environments. Experience with Git/Gerrit-based development workflows.

Familiarity with CI-based development environments (e.g., Jenkins or similar). Scripting experience in Python, Perl, or Bash. Ability to work both collaboratively and independently.

Strong verbal and written communication skills in English. Nice to have: Experience with 3GPP LTE/NR Layer 1 and Layer 2 development (PHY, MAC, RLC, PDCP); knowledge of NR protocols and features such as scheduler, QoS, HARQ, MIMO, and Carrier Aggregation; experience with test automation or open-source tools; leadership or coordination experience. Disclaimer 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 may be required to perform additional job tasks as assigned. Ericsson is proud to be an Equal Opportunity employer. If you need assistance or to request an accommodation due to a disability, please contact Ericsson at [email protected].

Compensation & Benefits The salary offered is dependent on various factors including, but not limited to, location, and the candidate’s combination of job-related knowledge, qualifications, skills, education, training, and experience. Salary range for this position is: Bachelors: 81,700 CAD Masters: 90,300 CAD Benefits Health: Excellent health benefits, including choice of 3 medical and dental plan options. Core level coverage is paid in full by Ericsson.

Financial Security: Group Retirement & Savings Program offers an automatic 2% company contribution into the Pension Plan; 50% match of employee contribution into the Registered Retirement Savings Plan, up to 8% of employee contribution; basic life insurance and accidental death and dismemberment coverage at two-times annual base pay; stock purchase plan options. Time: Minimum 18 days of accrued vacation, at least 3 personal days, 10 holidays, 1 volunteer day, and sick days. Paid time off is pro-rated based on the employee’s start date.

Up to 10 weeks of paid maternity leave and 6 weeks of parental/adoption leave at 100% of pay. Additional: Financial wellness programs, educational assistance, matching gifts, wellness account, recognition programs. #J-18808-Ljbffr

Posted 1 weeks ago

Related Jobs

Related Searches

Apply Now