System Developer

Remote from
Canada flag
Canada
Salary, yearly, CAD
81,700 - 105,735
Employment type
Full Time,
Job posted
Apply before
18 Jul 2026
Experience level
Senior
Views / Applies
12 / 3

About Ericsson

Enabling the full value of connectivity.

Actively Hiring
Verified job posting
This job post has been manually reviewed for authenticity and compliance.

AI Summary

Ericsson is seeking an experienced System Developer to join their RAN Baseband System Management team in Ottawa. The role involves conducting systems studies in Radio Resource Management, developing network-level simulations, and contributing to 5G/6G standardization. Candidates should have a background in communications theory and digital signal processing, with programming skills in Java, C, and C++. The position offers an opportunity to work on cutting-edge mobile network technology with a global leader.

Role DNA

Job Complexity
Easy Hard
Pace & Pressure
Relaxed Fast-paced
Autonomy Level
Guided Full Ownership
Communication Load
Independent Highly Collaborative
AI Insight The role requires deep technical expertise in 5G NR, advanced algorithms, and software development, often expecting a Master's or PhD. The responsibilities include leading studies and troubleshooting complex network issues, making it a highly challenging position.

Salary Analysis

Median Market Rate
CAD93,718
CA Market
CAD75k – 120k
0 CAD132k
AI Insight The offered salary range of $81,700 to $105,735 CAD is competitive for a System Developer in Ottawa, given the specialized skills in 5G. The median of approximately $93,700 aligns well with industry standards for experienced professionals in this field.

Key Skills

5G NR Radio Resource Management Digital Signal Processing C++ Java MATLAB System Simulation 3GPP Standards Lean/Agile Methodologies Intellectual Property

Dear Hiring Manager,

I am writing to express my interest in the System Developer position at Ericsson. With my background in communications theory and digital signal processing, I am well-prepared to contribute to the RAN Baseband System Management team. I have strong software development skills in Java, C, and C++, and experience with 5G NR physical layer and radio resource management. I am eager to bring my analytical thinking and collaborative spirit to Ericsson's innovative 5G and 6G projects. Thank you for considering my application.

Describe your experience with 5G NR physical layer and radio resource management. Can you give an example of a project where you contributed to these areas?
In my previous role, I worked on developing a scheduling algorithm for 5G NR baseband. I implemented a link adaptation scheme that optimized throughput based on channel conditions, using C++ simulation. This involved understanding 3GPP specifications and testing against standard scenarios.
How would you approach troubleshooting a performance issue in a live network deployment?
I would first gather data from logs and metrics to identify the specific symptom. Then, I would replicate the issue in a lab environment to isolate the root cause. Using simulation tools, I would test potential fixes and validate with the cross-functional team before deploying. Communication with the customer is key throughout the process.
Explain how you have used simulation tools like MATLAB or custom simulators to analyze system performance.
I have extensive experience with MATLAB for algorithm prototyping and link-level simulations. For system-level analysis, I developed a discrete-event simulator in C++ that modeled 5G network behavior under various traffic loads. This allowed us to evaluate the impact of resource allocation strategies on latency and throughput.
What is your understanding of Lean and Agile methods in product development? Can you provide an example?
Lean focuses on eliminating waste and continuous improvement, while Agile emphasizes iterative development with cross-functional teams. In my last project, we used Scrum with two-week sprints to develop a new feature. We held daily stand-ups and retrospectives to refine our process, resulting in faster delivery and higher quality.
Describe a time when you had to contribute to a standardization effort or patent filing. How did you approach innovation?
I participated in a 3GPP study item on enhanced mobile broadband. I conducted simulations to demonstrate the benefits of a novel interference mitigation technique. Based on the results, I co-authored a technical contribution and filed a patent. I approach innovation by staying current with research and brainstorming with colleagues to solve real-world problems.

Grow with us

System Developer

Location: Ottawa, ON. 

At this time, Ericsson Canada Inc. does not provide immigration assistance/sponsorship now or in the future for this position

Please upload your unofficial transcript when applying. (Use the “Cover letter” uploading tab.)

About this opportunity:

Join our RAN Baseband System Management team in Ottawa, Canada, working on Radio Access Network technology. Ericsson leads in bringing 5G to market globally and is actively engaged in developing 6G technology. We are expanding our investments to support 5G and 6G deployments worldwide and seek an experienced Radio Network System Developer. Our team works on signal processing, radio resource management, physical layer algorithms, multi-antenna systems, cloud deployments, and 5G/6G software simulation development. We collaborate with customers, partners, and other Ericsson units to understand technology potential, business needs, and market opportunities, participating in standardization efforts through 3GPP and similar forums.

What you will do:

  • Conduct systems studies in Radio Resource Management areas including Scheduling, Link Adaptation, time-critical communication, and control channel radio resource management
  • Specify system features, functions, test cases, algorithms, use cases, and parameter settings
  • Develop network-level software simulations for performance analysis of 5G features and algorithms
  • Drive continuous improvements of products, simulation tools, and processes
  • Lead solution package studies and participate in system trouble report teams
  • Contribute to 5G standards advancement and 6G readiness
  • Support innovation and intellectual property development through invention disclosures and patents
  • Support 5G system verification and analyze test results
  • Assist with deployment of new 5G products and features into customer networks
  • Work with customer troubleshooting and analysis
  • Collaborate on new features, simulations, and improvements with cross-functional teams worldwide

The skills you bring:

  • Bachelor’s, Master’s, or PhD in Computer Science, Electrical Engineering, Engineering Physics, or equivalent knowledge
  • Background in communications theory and digital signal processing
  • Experience in relevant areas such as 5G NR and potentially 6G
  • Knowledge of 5G NR mobile communication systems, particularly Physical Layer and Radio Resource Management
  • Product development knowledge, preferably with understanding of Lean and Agile methods
  • Software development skills in Java, C, and C++
  • Experience with simulation environments and tools like MATLAB is beneficial
  • Analytical thinking with interest in creativity and innovation
  • Commitment to continuous learning and skill development
  • Strong collaboration abilities
  • Excellent verbal and written English communication skills

Why join Ericsson?

At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build solutions never seen before to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.

What happens once you apply?
Click Here to find all you need to know about what our typical hiring process looks like.

Ericsson uses a merit-based hiring approach that values people with different experiences, perspectives and skillsets. We truly believe this approach drives innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team. Ericsson is proud to be an Equal Opportunity employer, learn more.

If you need assistance or to request an accommodation due to a disability, please contact Ericsson at [email protected]

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.

Primary country and city: Canada (CA) || Ottawa (Country/ City)

Job details: Developer

Compensation and Benefits at Ericsson
At Ericsson, we know that our people are the key to our success. We offer a competitive package to help with your individual needs and goals.

Your Pay
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.

The salary range for this position is

• LOCATION: 

Ottawa, CA

Bachelors: $81,700 CAD
Masters: $90,300 CAD
PhD: $100,700 CAD – $105,735 CAD

Hiring Bonus:

Bachelors: $8,500 CAD
Masters: $11,500 CAD
PhD: $17,500 CAD

Short-Term Variable Compensation Plan (select if STV): Your pay also includes the opportunity for an annual bonus. Actual bonus payouts are based on performance of the business against the unit’s objectives, individual performance, and the individual bonus target. Certain eligibility and pro-ration rules apply. 

Your Health
Ericsson offers excellent health benefits including the choice of 3 medical and dental plan options that allow an employee to select the level of coverage that suits their needs. Core level coverage is paid for fully by Ericsson.

Your Financial Security
We invest in both your short and long-term financial wellbeing. Ericsson’s Group Retirement & Savings Program offers an automatic 2% company contribution into the Pension Plan. Ericsson also offers a 50% match of employee’s contribution into the Registered Retirement Savings Plan, up to 8% of the employee’s contribution (maximum of 4% match). This leads to a total company contribution potential of 6%. Employees will also basic life insurance and basic accidental death and dismemberment coverage at two-times annual base pay at no cost, as well as short-term disability coverage. Employees also have the option to participate in Ericsson’s Stock Purchase Plan.

Your Time
Your work-life balance is important to us. New employees are provided a minimum of 18 days of accrued vacation, at least 3personal days, minimum 10 holidays, 1 volunteer day, and sick days. Please note paid time off is pro-rated based on the employee’s start date. Furthermore, Ericsson provides up to 10 weeks of paid maternity leave and 6 weeks of parental or adoption leave at 100% of pay.

Additional Benefits
Ericsson offers many other company-paid benefits such as financial wellness programs, educational assistance, matching gifts, wellness account, and recognition programs.

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar Software Engineering remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

Jobicy+ Subscription

Jobicy

617 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts and digest
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts and digest
  • • Personal career consultant
  • • AI-powered job advice
Go to account ›