Experienced C/C++ Software Developer

Posted date:  Jul 31, 2022

Madrid, Comunidad de Madrid, Spain

About this opportunity

We are looking for Software developers for one of our teams in the Product Development Unit for Packet Core (PDU PC). The PDU PC is an area responsible for the development and maintenance of the Ericsson Packet Core portfolio. The unit was formed in 1999 and has developed the 2G, 3G, 4G, and now 5G Packet Core. The PDU has main sites in 5 countries globally: China, Hungary, Germany, Spain, and Sweden. Development Group unit in Madrid (DG AO) is specialized in Analytics & Optimizations. We develop, release and maintain best-in-class traffic management, optimization and analytics service functions reusable across PC Gateway and Multi-Service Proxy portfolio. We also develop and integrate 3PP added value GiLAN services into PC Gateway.

What you will do

Develop software for 5G networks in the area of traffic management (smart detection algorithms, analytics and optimizations), adding-on differentiating value on top of the 5G network user plane infrastructure. Participate in the full life span of the software feature: from early phases (analyzing the solution and setting requirements), development phase (coding and testing), and final deployment on live network (supporting customer teams).

Be part of a multinational organization, with teams distributed in Spain, Sweden, and China.

You will bring

  • A bachelor’s, master’s, or doctorate degree in computer science, telecommunication engineering or related field
  • Willing to, or being already proficient in the programming of open-platform, real-time and high-available systems, as well as scripting.
  • Minimum 3-5 years of experience programming in C/C++ and at least one scripting language (python, shell/bash, …) on UNIX/Linux is required.
  • Knowledge in TCP/IP Networking, and evolution transport protocols (like QUIC), data networks and IPbased applications (HTTP, HTTPS, ..).
  • Knowledge in Mobile network architecture 4G/5G. Interfaces, protocols, functions
  • Capacity to investigate and debug complex issues. Including performance tuning experience, troubleshooting, core dump analysis, etc.
  • Cloud-native software stacks and execution environments: VMware, AWS, Swarm, Kubernetes, others.
  • Knowledge in operating system architectures and capacity to model scalable designs and solutions
  • Desirable advanced Linux user and network administrator
  • Desirable experience in configuration of network equipment
  • Good written and spoken English, confident working in international environments

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 never seen before solutions 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.


Be where it begins

Our Culture

Welcome to an inclusive, global company where your opportunity to make an impact is endless. Share your most innovative ideas, bring your unique perspective and bring your unique perspective in a speak up environment. With us, you will no longer be dreaming of what the future holds – you can be the one who makes it possible.

Learning and Development

Being a part of our team means having the flexibility to take your career in many different directions, but it also means leveraging the supportive structure of a big organization, with clear personal and professional development opportunities. 

Benefits and Rewards

We believe that great accomplishments deserve great benefits and transparent rewards. We strive to offer competitive, unbiased, and fair rewards for all our people. We empower you to manage your own time and promote flexible working opportunities, along with family-friendly policies.

Click here to find out more about our benefits.

Job Segment: Developer, Telecom, Telecommunications, Testing, Cloud, Technology