Multi-core SW Developer (268914)

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.


The selection and interview process is ongoing. Therefore, send in your application as soon as possible.

Why is Ericsson a great place to work?

Ericsson enables communications service providers to capture the full value of connectivity. The company’s portfolio spans Networks, Digital Services, Managed Services, and Emerging Business and is designed to help our customers go digital, increase efficiency, find new revenue streams, and create new user experiences. Ericsson’s investments in innovation have delivered the benefits of telephony and mobile broadband to billions of people around the world ensuring our solutions – and our customers – are at the forefront of innovation. We support networks that connect more than 2.5 billion subscribers. With over 100,000 employees and customers in 180 countries, we combine global scale with technology and service leadership. 40 percent of the world’s mobile traffic is carried over an Ericsson network. And, our Technology for Good and Connect to Learn programs include creating technology that makes it easier to save lives, feed societies, bring technology to emerging markets and connectivity to remote areas, and grow businesses and prosperity.

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.

Bash Python Embedded Gerrit 5G WCDMA Go C++ Git LTE C


Länk till jobb

Ansök senast

20 februari 2019