5G Software Developer in Ottawa

5G Software Developer in Ottawa

Ottawa Full-Time 134190 - 164010 $ / year (est.) On-site
E

At a Glance

  • Tasks: Design and optimize 5G software components while collaborating with global teams.
  • Company: Join Ericsson, a leader in global telecommunications innovation.
  • Benefits: Enjoy competitive salary, health benefits, and generous vacation time.
  • Other info: Dynamic Scrum teams and excellent career growth opportunities await you.
  • Why this job: Make an impact in the future of communication technology with cutting-edge projects.
  • Qualifications: Bachelor's or Master's in relevant fields and strong C programming skills.

The predicted salary is between 134190 - 164010 $ per year.

About this opportunity

We are looking for a 5G Software Designer to join our Baseband Infrastructure team, which supports Ericsson's global telecommunications products based in Canada. Our platform provides the operating system (OS) and a Software Development Kit (SDK) on which radio applications are built, powering 5G, LTE, WCDMA, and GSM solutions worldwide.

This role focuses on the communication stack at the OS level and involves close collaboration with hardware engineering, including early verification of upcoming hardware through simulation and emulation. We work in small, empowered Scrum teams as part of a larger global program, participating in sprint planning, daily scrums, backlog refinement, reviews, and retrospectives - all while contributing to the continuous improvement of how we work together.

What you will do

  • Design, implement, and optimize components within the communication stack.
  • Develop and maintain the platform SDK used by application teams, including clear APIs, documentation, and sample code.
  • Work alongside hardware teams to support early silicon and board bring-up, using simulation and emulation to validate functionality and performance.
  • Take ownership of end-to-end quality through unit and integration testing, CI pipelines, code reviews, static and dynamic analysis, and performance regression tracking.
  • Profile and debug low-level issues related to latency, throughput, memory, and concurrency using open-source tools.
  • Partner with global teams to ensure platform readiness and smooth integration across all applications.

The skills you bring

  • A Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field.
  • Strong proficiency in C for performance-critical, multi-threaded systems, along with a solid understanding of data structures and algorithms.
  • Hands-on experience working with the Linux operating system.
  • Familiarity with modern CI/CD practices, build systems, and source control management tools such as Bazel, Jenkins, and Git/Gerrit.
  • Comfort working within Scrum and Agile team environments, with strong collaboration and communication skills in a distributed, global setting.

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.

If you need assistance or to request an accommodation due to a disability, please contact Ericsson at hr.direct.americas@ericsson.com.

5G Software Developer in Ottawa employer: Ericsson

Ericsson Canada Inc. is an exceptional employer that fosters a collaborative and innovative work culture, particularly for the role of Senior Patent Agent in Ottawa. Employees benefit from competitive compensation, comprehensive health plans, and robust retirement savings programs, all while working at the forefront of advanced communication technologies. With a strong emphasis on professional growth and a commitment to diversity, Ericsson provides a unique opportunity to contribute to groundbreaking solutions in a supportive environment.

E

Contact Details:

Ericsson Recruitment Team

We think you need these skills to ace 5G Software Developer in Ottawa

C Programming
Multi-threaded Systems
Data Structures
Algorithms
Linux Operating System
CI/CD Practices
Build Systems