Ericsson Careers

Multi-Core SW developer

Lund, Sweden
Research & Development

Apply
English (US)

Job Description

Date: Nov 19, 2018

Are you ready to create the 5G future?

Predicting the future is fun. Inventing it is powerful. We do both.

 

5G is coming soon, and Ericsson is the early leader in bringing it to market. With the commercial launch of 5G expected in 2020, and pre-commercial trials already happening now, there’s never been a better time for you to make your mark.

Baseband Infrastructure (BBI), provides a SW platform and toolset for EMCA SW (Ericsson Multi Core Architecture) development. The platform and tools we develop are used by several hundred baseband application developers in the radio base stations (5G, LTE, WCDMA and GSM) and soon also in adjacent domains! The BBI organization of roughly 200 people is based in Sweden (Kista, Linköping, Lund), Canada (Ottawa) and in Poland (Lodz).

As this recruitment will lead to the creation of a new team for which we already have experienced developers, this recruitment concerns software engineers starting out in their career with up to five years of experience.

  

This is you:

You care about well-crafted software; you have a passion for what you do.

You are curious and eager to continuously learn things to become a better and more versatile programmer.

You have the reputation of being a team player

You have an MSc in a computer science, electrical engineering or equivalent.

As we are an international company, you are expected to speak and write English

 

Preferred skills:

Good knowledge in C/C++, bash, linux development environment and Python

Good knowledge in git and Gerrit

Good understanding of at least one agile methodology, preferably scrum and/or kanban

Good understanding of real time software development for multi-core systems

Some understanding of XP practices would be a bonus.

 

This is us

We work in an agile manner

We take pride in our work, our product quality and our user’s satisfaction

We have fun at work

We value respect, professionalism and perseverance

 

Our teams are cross functional and highly autonomous. You will be working directly with product owners and stakeholders in a very collaborative manner. This approach requires a high amount of teamwork and maturity and we believe it’s the best way to build great software products. 

Things like refactoring, automatic testing, continuous integration of small commits, continuous deployment, close collaboration with other BBI products and close collaboration with our product stakeholders are deeply embedded and we are constantly striving to improve the way we work.

We also value constant learning and encourage people to participate in hackathons monthly. We are not perfect and not afraid to say so. We value people who can challenge status quo and are willing to experiment on our journey to continuous improvement.

You will primarily help further develop the EMCA SW test framework, the EMCA hardware debugger and parts of our communication stack (communication between EMCAs). Our current code base is largely composed of C code with more and more code being implemented in C++ when appropriate. We collaborate around several git repos with one of them being quite large where several teams are committing.

 

Process

The selection and interview process is ongoing. Therefore, send in your application as soon as possible. For information please contact the recruiter: rosalba.bergstrom@ericsson.com

 

Why is Ericsson a great place to work?

 

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) || || Lund || R&D

Req ID: 262961