-
View all jobs
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:
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.
- 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.
Key Skills
Ranked by relevance
c
jenkins
linux
scrum
junit
java
oop
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineering Professional
2026-05-27
Full-time
Not Applicable
United Kingdom
Telecommunications
Engineering
View Job Details
Related
Altoestratus_Desarrollador/a GO
2026-05-25
Full-time
Not Applicable
Spain
Telecommunications
Other
View Job Details
Related
Komutācijas sistēmu inženieris/-e
2026-05-25
Full-time
Not Applicable
Latvia
Telecommunications
Other
Login to Apply
- Posted
- Jan 23, 2026
- Type
- Full-time
- Level
- Not Applicable
- Location
- Ankara
- Company
- Ericsson
Industries
Telecommunications
Categories
Other
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Software Engineering Professional
2026-05-27
Full-time
Not Applicable
United Kingdom
Telecommunications
Engineering
View Job Details
Related
Altoestratus_Desarrollador/a GO
2026-05-25
Full-time
Not Applicable
Spain
Telecommunications
Other
View Job Details
Related
Komutācijas sistēmu inženieris/-e
2026-05-25
Full-time
Not Applicable
Latvia
Telecommunications
Other