As a Junior C++ Software Developer, you will design, develop, and maintain software for next-generation network products, working with senior engineers and improving documentation.
Join our Team
About this opportunity:
We are looking for a junior C++ Software Developer to support the design, development, and maintenance of Ericsson's next-generation network products and solutions. In this role, you will work alongside experienced engineers across the full software development lifecycle from understanding requirements and contributing to solution design, to implementation, testing/verification, and support. You will also help improve technical documentation and collaborate with cross-functional teams to deliver software that is reliable, scalable, and maintainable.
What you will do:- Contribute to Baseband software development by taking ownership of assigned tasks and supporting the team in delivering features for next-generation network solutions- Review and clarify requirements together with senior engineers, and help translate them into clean, maintainable software designs- Implement, test, and maintain C++ software modules with attention to code quality, performance, and reliability (under guidance when needed).- Support troubleshooting and debugging by analyzing logs, reproducing issues, and proposing fixes or improvements for existing components .- Participate in continuous improvement by suggesting small enhancements in product quality, development tools, and team workflows .- Grow technical skills continuously through hands-on work and learning in C++, real-time concepts, and telecom fundamentals .
The skills you bring:- Bachelor's or Master's degree in Computer Engineering, Electronics and Communications Engineering, or a related field .- Proven experience in C++ development with a strong understanding of object-oriented programming (OOP) principles- Hands-on experience with unit testing frameworks, such as Google Test/Mock for C++ or JUnit for Java, with test implementation performed in the respective programming language .- Familiarity with Agile ways of working (Scrum, Kanban) is highly preferred- Experience with Linux, Git/Gerrit, and Jenkins is a significant advantage.- Experience with real-time systems or multi-threaded applications is considered a plus .- Knowledge of IP networking technologies (TCP/IP, routing, sockets) is a plus .
About this opportunity:
We are looking for a junior C++ Software Developer to support the design, development, and maintenance of Ericsson's next-generation network products and solutions. In this role, you will work alongside experienced engineers across the full software development lifecycle from understanding requirements and contributing to solution design, to implementation, testing/verification, and support. You will also help improve technical documentation and collaborate with cross-functional teams to deliver software that is reliable, scalable, and maintainable.
What you will do:- Contribute to Baseband software development by taking ownership of assigned tasks and supporting the team in delivering features for next-generation network solutions- Review and clarify requirements together with senior engineers, and help translate them into clean, maintainable software designs- Implement, test, and maintain C++ software modules with attention to code quality, performance, and reliability (under guidance when needed).- Support troubleshooting and debugging by analyzing logs, reproducing issues, and proposing fixes or improvements for existing components .- Participate in continuous improvement by suggesting small enhancements in product quality, development tools, and team workflows .- Grow technical skills continuously through hands-on work and learning in C++, real-time concepts, and telecom fundamentals .
The skills you bring:- Bachelor's or Master's degree in Computer Engineering, Electronics and Communications Engineering, or a related field .- Proven experience in C++ development with a strong understanding of object-oriented programming (OOP) principles- Hands-on experience with unit testing frameworks, such as Google Test/Mock for C++ or JUnit for Java, with test implementation performed in the respective programming language .- Familiarity with Agile ways of working (Scrum, Kanban) is highly preferred- Experience with Linux, Git/Gerrit, and Jenkins is a significant advantage.- Experience with real-time systems or multi-threaded applications is considered a plus .- Knowledge of IP networking technologies (TCP/IP, routing, sockets) is a plus .
Top Skills
C++
Git
Google Test
Java
Jenkins
Junit
Linux
Ericsson Manchester, England Office
Aviator Way, Wythenshawe, United Kingdom, Manchester, United Kingdom, M22 5TG,
Similar Jobs at Ericsson
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
The Database Admin will manage technical architecture, support IT solutions, handle operational database tasks, and ensure adherence to business requirements and SLAs.
Top Skills:
BashLinuxMssqlOraclePl/SqlPythonTcp/Ip
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
The Quality Auditor Inspector ensures quality compliance in telecom implementations by conducting audits, supervising field teams, and generating reports. Responsibilities also include troubleshooting, training, and supporting project teams during site activities.
Top Skills:
Ericsson ToolsExcelRemote Collaboration Platforms
Cloud • Information Technology • Internet of Things • Machine Learning • Software • Cybersecurity • Infrastructure as a Service (IaaS)
Develop advanced security concepts for 5G and 6G. Conduct research in network security, implement secure solutions, collaborate with partners, and publish results.
Top Skills:
C++JavaKerasMatlabNumpyPythonPyTorchScikit-LearnTensorFlow
What you need to know about the Manchester Tech Scene
Home to a £5 billion digital ecosystem, including MediaCity, which consists of major players like the BBC, ITV and Ericsson, Manchester is one of the U.K.'s top digital tech hubs, at the forefront of advancements in film, television and emerging sectors like as e-sports, while also fostering a community of professionals dedicated to pushing creative and technological boundaries.

