Ericsson Careers

Principal Developer, Open Source Automation Platforms

Stockholm, Sweden
Consulting and System Integration Research & Development Information Technology Product Management

English (US)

Job Description

Date: Jan 16, 2019



Are you ready to make your mark?


Predicting the future is Fun – Inventing it is Powerful! @Ericsson, we do both by giving our employees the freedom to #ThinkBig. Here, your ideas and innovations can turn into pioneering technology that impact society and change the world. Have you ever wondered how meaningful your daily contribution could be if you were given the chance to build a complete Baseband Unit on Commercial-off-the-shelf server HW? Are you ready to find out? If yes, this career opportunity will certainly be of interest to you!


Job summary:


RAN-I, within the Product Development Group (PDG) 4G&5G, is the new Incubator unit where we make brilliant new ideas grow into products. We have the responsibility for driving management and orchestration through ONAP open source contributions into the 5G future.


We are now looking for a Principal Developer Open Source Automation Platforms to work within our 5G RAN Explorer Program. In this role, you will closely collaborate with the ONAP Open Source Technical Coordinator as well as the Product Owner, Product Managers, RAN-I Leadership and several Development Teams to secure efficient integration of the ONAP platform with the radio nodes and raise Ericsson’s profile in the ONAP open source community. As a Principal Developer you will lead code contributions, including hands-on coding and code reviews from you personally, while being a key player in the architecture and future functionality negotiation. You will provide a role model as well as mentoring for other developers involved in the ONAP project, both internal and external to Ericsson, regarding ways of working in open source communities.


Main responsibilities:


  • You will be required to define and propose scope for the technical open source contributions to ONAP and coordinate with teams using the platform internally;
  • Provide the team with technical leadership insight and guide contributions by coordinating with relevant TA studies and scanning for not yet identified SP/OA-equivalent problems;
  • Set and communicate the goals, coach and lead team to achieve the goals;
  • Identify improvements to ways-of-working together with the sub-project manager and lead open source contributors;
  • Manage a large variety of stakeholders.


Key qualifications:


  • A minimum of 4 years of involvement and code contributions in a global open source project. Leading contributions in a project within the Linux Foundation framework constitutes an advantage;
  • At least 10 years of experience in software development for management systems, alternately a mix of development and operations. Experience in both telecommunications and web-scale enterprise systems would be an advantage;
  • Strong technical competence in software development for O&M, ideally both from a radio node and NMS/OSS perspective. Several years of experience in programming and troubleshooting large applications in Java with the Spring framework and microservices, including reactive programming pattern;
  • Proven technical experience as a leader with focus on SW architecture, agile methods and continuous integration;
  • Experience in standardization or contributions to open source projects, ideally both in technical coordinator and individual contributor roles;
  • Solid understanding of cloud platforms such as Openstack and Kubernetes with hands-on abilities to interact with them for administration, troubleshooting and operations;
  • Capabilities to write and review code in several languages (such as Python, Golang in addition to Java, as well as Bash scripting and Ansible templating) are an advantage;
  • Strong technical leadership, visionary on the area he/she is leading, think the big picture and guide the team;
  • Proven ability to follow up and communicate goals regularly and proactively set new goals;
  • Comfortable to work with loosely-specified roles and changing requirements;
  • You have a degree in Computer Science, Software Engineering, IT or equivalent discipline, or the equivalent level of knowledge;
  • Your English is fluent in both speaking and writing.


How do you apply?


Interested in joining #TeamEricsson? – Feel free to send your CV and cover letter in English outlining how you meet the specific requirements of the position and visit to learn more about our Quest for Easy.


Primary Location: Kista, Sweden.



Ericsson provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetics.

Ericsson complies with applicable country, state and all local laws governing nondiscrimination in employment in every location across the world in which the company has facilities. In addition, Ericsson supports the UN Guiding Principles for Business and Human Rights and the United Nations Global Compact.

This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation, training and development.

Ericsson expressly prohibits any form of workplace harassment based on race, color, religion, sex, sexual orientation, marital status, pregnancy, parental status, national origin, ethnic background, age, disability, political opinion, social status, veteran status, union membership or genetic information.

Primary country and city: Sweden (SE) || || Stockholm || Consulting&SysInt; IT; ProdMgt; R&D

Req ID: 264792