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.