Senior 5g Nr Baseband Software Developer

Ottawa, ON, CA, Canada

Job Description

Ottawa,Ontario,Canada
Job ID

766954


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

About this opportunity




Join Ericsson and be part of our innovative team working with 5G and beyond. This is an exciting opportunity to contribute to one of the leading R&D businesses, where your unique skills and perspectives are valued.


We work with the latest generation of broadband wireless technology. The RCE (RAN Software & Compute Platforms Engineering) RAN Performance organization is responsible to systemize, design, implement and test software 5G features. The unit is responsible for the baseband SW within the 5G product.


We are looking for a talented Senior 5G NR Baseband Software Developer to join our feature software development team. The role consists of designing, implementing and integrating User Plane Control (UPC) software functionality for Ericsson's 5G NR purpose-built baseband and virtualized RAN solutions. This includes all software development activities: requirement analysis, system design, software design, integration, verification, Product Lifecycle Management support and product documentation.


We focus on Lean and Agile methodologies, working in cross-functional teams where continuous improvement, innovation, and knowledge sharing are part of our daily routine.


In this role, you will design, implement, and integrate User Plane Control (UPC) software for Ericsson's 5G NR baseband purpose-built and virtualized RAN solutions.

What you will do



Engage in all software development activities, including requirement analysis, system design, software design, integration, verification, and product lifecycle management support, ensuring high-quality and innovative solutions. Design and implement new features using C/C++. Perform ongoing analysis and manage requirements for current projects. Oversee software deliveries using version control systems. Create automated test cases to maintain the stability of existing features while integrating new software. Thoroughly document system analysis, software designs, and test plans. Utilize expertise in Real-Time Software development and wireless communication protocols (e.g., 5G NR). Adopt Agile methodologies and collaborate effectively within small, cross-functional teams.

You will bring



Bachelor's degree or higher in Computer Science, Engineering, or a related field from an accredited university, or equivalent practical experience At least 5 years of experience in Real-Time Software development, especially in multi-core deployment environments Experience in wireless telecommunications, including 3GPP standards, especially NR protocols Proficient in programming with C or C++, focusing on optimized and maintainable code Strong test-driven development mindset and troubleshooting skills Ability to identify and resolve issues in complex software systems Strong critical thinking and problem-solving skills Experience with git/gerrit-based development workflows Experience in CI-based development environments using tools like Jenkins or similar

You might also have



Experience with open-source software components and tools Experience with scripting languages such as Perl and Python Proficiency in Linux environments, UNIX, Windows, and TCP/IP networking Ability to take initiative, drive technical topics, and inspire your team Knowledge of Security, DevOps, and/or AI/ML is a plus


If you are passionate about technology and meet most of the qualifications, we encourage you to apply.


Why join Ericsson?


At Ericsson, youll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of whats possible. To build solutions never seen before to some of the world's toughest problems. Youll be challenged, but you won't be alone. Youll 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?

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD2477086
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Ottawa, ON, CA, Canada
  • Education
    Not mentioned