OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
About this 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 https://erlang-companies.org/
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: https://github.com/erlang/otp/
Link to the Erlang/OTP web-site: http://www.erlang.org/
What you will do
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
You will bring
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!
Why join Ericsson?
At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build never seen before solutions to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.
What happens once you apply?
Please enclose your CV in English.
To prepare yourself for next steps, please explore here: https://www.ericsson.com/en/careers/job-opportunities/hiring-process
Location: Stockholm, Sweden.
Last application date: 20-06-2022
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 sara.a.andersson@ericsson.com
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 People Film
Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we nurture it in everything we do. We truly believe that by collaborating with people with different experiences we drive innovation, which is essential for our future growth. We encourage people from all backgrounds to apply and realize their full potential as part of our Ericsson team.
Ericsson is proud to be an Equal Opportunity and Affirmative Action employer, learn more.
Primary country and city: Sweden (SE) || Sweden : Stockholm : Stockholm
Req ID: 672515