About this opportunity:
At Ericsson, we invite you to join us in the role of Developer. This integral position offers the chance to engage directly in the development and maintenance of our robust portfolio of products and services. As a Developer, you will immerse yourself in all aspects of development activities, traversing requirement analysis, system design, software design, integration, verification, tools design, product documentation, and more. Working in alignment with Ericsson's Product Development Principles, you will contribute to our thriving culture of innovation and constant improvement. We develop 5G and beyond. Our teams consist of very committed developers with the mission to build the world’s best telecom products. Our teams are autonomous and self-empowered, and we take pride in making the world a better place, simplifying, and improving the lives for billions. We are looking for Software developers in the area of 5G, with passion for building new functionalities related with 5G mobile network (especially, in the programming of open platform, real time and high-availability systems).
What you will do:
You will work in a cross-functional team in the development of new functionalities for 5G.
Participate 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).
• 5G Mobile Network System Software Development
• 5G Software requirement analysis, software design, integration, verification
• Develop and test high quality products
• Drive continuous improvements of products and processes
• Develop competence in Traffic Control and Radio technical domain
The skills you bring:
• Education: A bachelor’s degree in Computer Science, Telecommunication Engineering or related field. A master’s degree is a plus
• Programming in C/C++, and at least one scripting language (i.e. python, shell/bash) on UNIX/Linux is required.
• Good understanding in OOP
• Good written and spoken English, confident working in international environments.
Competences of extra value (not mandatory):
• Unix/Linux based Software development, Microservices
• L2/L3, Routing and Signaling, 3GPP
• TCP/UDP, L2TP, TLS
• Willing to or being already proficient in programming of open-platform, real-time and high-available systems, as well as scripting.
• Understand the concepts of Lean and Agile ways of working
• Capacity to investigate and debug complex issues. Including performance tuning experience, troubleshooting, core dump analysis, etc.
• Cloud native software stacks and execution environments. Containers (i.e. Dockers).
• Knowledge in Mobile network architecture 4G/5G. Interfaces, protocols, functions
• Java and Python for System Test.
Our products put high technical requirements on the team, including high-performance application development, low latency requirements, multi-threaded programming, embedded development, and framework design in the IP Connectivity competence area.