Open Source/Erlang Developer

Stockholm, SE
den 20 oktober 2021
den 11 november 2021
As the tech firm that created the mobile world, and with more than 54,000 patents to our name, we've made it our business to make a mark. When joining our team at Ericsson you are empowered to learn, lead and perform at your best, shaping the future of technology. This is a place where you're welcomed as your own perfectly unique self, and celebrated for the skills, talent, and perspective you bring to the team. Are you in?

Come, and be where it begins.

Our Great Opportunity

The Erlang/OTP team consists today of 16 developers.

We are developing Erlang/OTP, an Open Source development and runtime environment for efficient development of reliable, concurrent highly scalable control systems.

As Erlang/OTP is Open Source (with Ericsson as the main developer) it is also used with phenomenal success outside Ericsson.

Some well known and successful users of Erlang/OTP in their products or services are:
  • WhatsApp (mobile messaging)
  • Klarna (Payment solutions for Web-shops)
  • Cisco
  • ... and there are more, this link shows some of them

Erlang/OTP is based on the programming language Erlang and can be run on a number of operating systems such as Linux, Windows, Solaris, Mac OSx, FreeBSD etc.

Erlang is developed by Ericsson and is a functional programming language very well suited for robust systems with many parallel communicating processes, which is typical for telecom applications and control systems in general.

The built in support for concurrency and multi-core scalability is well acknowledged and used as inspiration for other languages and frameworks.

The development within the Erlang/OTP team is done in small teams with fast decisions and minimal administrative overhead.

All developers take part in the complete development chain from system work, implementation, documentation, integration and test. The small teams establish a creative environment where own initiatives are encouraged.

We are using GIT for the development with Linux as the main platform to support. In addition to Erlang we also use quite a lot of C/C++ and a small amount of Perl.

Link to our official git repo at Github:

Link to the Erlang/OTP web-site:

You will

Develop and maintain existing and new sub-components within Erlang/OTP mostly programmed in Erlang.

There are several areas of functionality such as:
  • Security protocols, TLS, SSH
  • O&M related protocols and formats, Netconf/Yang, SNMP, XML
  • Functionality used in Cloud "native" use cases such as JSON, REST, GRPC, Metrics, ...
  • HA functions
  • Compilers including the JIT (Just In Time) compiler/runtime
  • Development environment using the Language Server Protocol
  • Develop and maintain the Erlang Virtual Machine (advanced programming in C and C++)
  • Administrate and further develop our framework for daily build and test

To be successful in the role you must have

  • Have competence corresponding to Master's degree in Computer Science or similar (we value competence over formal examine).
  • Think programming is enjoyable, and not just a job.
  • Be expert and/or have a big interest in Erlang and C/C++ programming.
  • Have experience from other functional programming languages
  • Have an eagerness to learn new languages and other technology
  • Be experienced with Open Source development and Git
  • Be experienced in cloud and container based systems (Docker, Kubernetes, ...)
  • Have a good sense for "ready in time and with quality".
  • Have competence in test and integration and test automation

We welcome you to apply!

What´s in it for you?

Here at Ericsson, our culture is built on over a century of courageous decisions. With us, you will no longer be dreaming of what the future holds - you will be redefining it. You won't develop for the status quo, but will build what replaces it. Joining us is a way to move your career in any direction you want; with hundreds of career opportunities in locations all over the world, in a place where co-creation and collaboration are embedded into the walls. You will find yourself in a speak-up environment where empathy and humanness serve as cornerstones for how we work, and where work-life balance is a priority. Welcome to an inclusive, global company where your opportunity to make an impact is endless.

What happens once you apply?

Please enclose your CV in English.

To prepare yourself for next steps, please explore here:

Location: Stockholm, Sweden.

Last application date: 10-11-2021

Due to the GDPR we cannot accept applications sent to email please apply with your CV and cover letter through the system.

In case of questions please contact the recruiter: Sara Andersson at

You will report to Manager of BNEW (Business Unit Newwork) DNEW (Development Unit Network) OTP

Curious to know more about the life at Ericsson? Meet some of your future colleagues and watch our P eople Film

Do you believe that an organization fostering an environment of cooperation and collaboration to execute with speed creates better business value? Do you value a culture of humanness, where fact based decisions are important and our people are encouraged to speak up? Do you believe that diverse, inclusive teams drive performance and innovation? At Ericsson, we do.

We provide equal employment opportunities without regard to race, color, gender, sexual orientation, transgender status, gender identity and/or expression, marital status, pregnancy, parental status, religion, political opinion, nationality, ethnic background, social origin, social status, indigenous status, disability, age, union membership or employee representation and any other characteristic protected by local law or Ericsson's Code of Business Ethics.

Primary country and city: Sweden (SE) || || Stockholm || [[mfield2]]

Req ID: 610324

Liknande jobb

Liknande jobb