C++ Software Engineer
Ericsson
Apply to this jobGrow with us
We are seeking a software engineer to join our international Scrum team of 8 members, dedicated to developing cloud-native Border Gateway Function (BGF) as part of our IMS Media Gateway (MGW) solution. The team focuses on delivering scalable, high-performance, carrier-grade media functions using cutting-edge cloud-native technologies. Our culture champions collaboration, innovation, and continuous improvement.
You’ll be working on critical network elements of our IMS core – the SBG, BGF, and MRF components. These products enable reliable and secure IP-based voice, video, and messaging services in telecom networks. Your work will directly impact the scalability, performance, and interoperability of services used by millions of subscribers daily. BGF handles RTP media flows between access and core networks under policy control.
What you will do:
- Develop and maintain cloud-native IMS MGW components with an emphasis on performance and scalability
- Collaborate in an agile team environment to design, implement, and deliver high-quality software features
- Solve complex technical challenges related to 5G-ready telecom infrastructure
- Contribute to the continuous improvement of development processes and technology stack
The skills you will bring:
- Strong experience in C++ development
- Familiarity with Python or other scripting languages
- Knowledge of Kubernetes and cloud-native concepts
- Understanding of containers and microservices architecture
- Experience working in Agile teams
What we offer
- Salary package:
- Cafeteria fringe benefits (yearly amount of gross 840,000 HUF)
- Annual bonus
- Benefits after life events (eg.: childbirth)
- Other
- Employe Assistance Program
- Life and accident insurance
- Wellbeing activities
- Company share purchase plan
- Referral program
- All You Can Move partner
- Learning & development
- Continuous learning through trainings, workshops, and conferences
- Internal and external learning & development opportunities
- Language courses
- Facilities:
- Modern office in the 11th district
- Hybrid working based on our current Home Office Policy
- Laptop and mobile phone
- Free parking in the secured company underground garage
- Bicycle storage, showers and lockers
Why join Ericsson?
At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build solutions never seen before to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll 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?
Click Here to find all you need to know about what our typical hiring process looks like.
Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion it in everything we do. We truly believe that by collaborating with people with different experiences we drive 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. Ericsson is proud to be an Equal Opportunity Employer. learn more.
Primary country and city: Hungary (HU) || Budapest
Req ID: 770466
Summary
Develop and maintain cloud-native IMS MGW components for telecom networks.
Job title
C++ Software Engineer
Experience level
3+ years
Industry
software
Location requirements
Located in Budapest, Hungary; remote work allowed
Salary
840,000 HUF yearly
Visa sponsorship
H-1B sponsor history
Management role
No
Required skills
Preferred skills
Specializations
Structured locations inferred from the posting.
Budapest, Hungary
Budapest, Hungary