Apply for the
Software Developer
role at
Ericsson .
At this time, Ericsson Canada Inc. does not provide immigration assistance or sponsorship for this position.
About This Opportunity
Are you a recent graduate or early‑career developer ready to shape the future of wireless technology? At Ericsson Radio Product Development we’re pioneering innovations in radio platform software and Open RAN technologies for 5G networks. Our Agile, cross‑functional teams collaborate to deliver world‑class products that power global connectivity.
We are especially focused on integrating artificial intelligence across all aspects of our daily work—including software development, testing, and troubleshooting—to drive innovation, improve efficiency, and enhance product quality.
What You Will Do
Customer Insight & Collaboration
Engage with our customer support team to gain valuable insight into our products and better understand real‑world customer needs.
Collaborate with a diverse team to systematize, design, code, and test radio platform software and Open RAN technologies.
Development & Testing
Develop production‑grade software, unit tests, and automated test software for 5G radio and Open RAN products.
Troubleshoot and resolve issues encountered during testing, contributing to continuous product improvement.
Integration & Review
Participate in software / hardware integration testing in the lab—independently and as part of a team.
Review and provide feedback on software designs and test plans to ensure high‑quality deliverables.
Skills You Will Bring
A B.Sc or M.Sc in Computer Science, Electrical Engineering, or a related field.
Up to 2 years of experience—or fresh out of school and ready to learn.
Proficiency in C, with a foundational understanding of operating systems, kernel, and driver development.
Basic knowledge of Linux as a development environment and a willingness to grow within it.
Strong communication and interpersonal skills to collaborate effectively.
A genuine curiosity and interest in artificial intelligence and its applications in software development and testing.
Preferred Qualifications
Familiarity with microcontrollers, interrupts, UART, SPI, I2C, timers, power management, and wireless SoCs.
Experience or coursework with the Yocto build environment and CI / CD test infrastructure.
Understanding of Linux kernel development, Python, shell scripting, and Java.
Knowledge of Git and code review tools like Gerrit.
Demonstrated interest or experience in applying AI techniques to software engineering challenges.
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.
Salary is dependent on factors including location, qualifications, and experience. In addition to base pay, there is an annual bonus opportunity based on performance.
Ericsson offers extensive health benefits, including two medical and dental plan options and company credits covering the cost of deluxe plan coverages for employees and eligible dependents.
Our Group Retirement & Savings Program provides an automatic 2% company contribution to the Pension Plan, a 50% match of employee contributions to the Registered Retirement Savings Plan up to 8%, and other financial security options.
Paid time off includes a minimum of 18 days of accrued vacation, 3–5 personal days, 10 holidays, a volunteer day, and sick days (pro‑rated based on start date). Maternity leave is up to 10 weeks, and parental / adoption leave is 6 weeks at 100% pay.
Additional benefits include financial wellness programs, educational assistance, matching gifts, and recognition programs.
Equal Opportunity Employer
Ericsson is proud to be an Equal Opportunity Employer. We encourage people from all backgrounds to apply.
Accommodation
If you need assistance or request an accommodation due to a disability, please contact Ericsson at hr.direct.americas@ericsson.com.
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.
Location
Ottawa, Canada
#J-18808-Ljbffr
Software Developer • Ahuntsic North, ca