Developer - Embedded Kernel SW

Stockholm, SE
den 6 september 2021
den 21 september 2021
Our Exciting Opportunity!

At Baseband Infrastructure (BBI), our mission is to provide a state-of-the-art Software Development Kit (SDK) to the thousands of Ericsson SW developers who develop applications for the custom-made System on a Chip (SoC) solutions used across the Ericsson Radio System.

The SDK targets SW development for the Ericsson Manycore Architecture (EMCA) and it consists of a lightweight operating system, libraries, tools (compiler, linker, debugger, code analysis, etc.) and an Integrated Development Environment (IDE). The tools in the SDK are based on open source projects and technologies such as Clang/LLVM, Bazel, GDB, Theia, LSP, etc.

A fundamental part of the SDK is the kernel called Lightweight Processing Platform (LPP). LPP is tailored for the EMCA architecture and provides the applications with hardware abstraction and a runtime environment supporting processes, threads, memory management, signaling, timers etc.

We are now looking for a developer to join the LPP team and take part in the development of the next generation LPP kernel, supporting the advanced requirements from an increasing number of EMCA based products and applications! This role includes all the development activities such as collecting and analyzing requirements, systemization, design, prototyping, test, integration, and deployment.

In BBI, we adhere to an Agile way of working. We deploy our products continuously and focus on our customers. We believe in highly empowered and self-organized teams. Work is performed in close cooperation with our internal Ericsson customers. We emphasize teamwork, communication, continuous improvement, equal opportunities, and collaboration. We adhere to Ericsson core values, respect, professionalism, and perseverance.

You will

  • Be part of an agile development team responsible for the development of the LPP kernel
  • Take part in the development tasks for the next generation LPP kernel (analyze requirements, systemize, prototype, design, test, troubleshoot, and deploy)
  • Continuously maintain and refactor the SW when needed to keep the quality in focus
  • Collaborate with team members, other BBI design teams and BBI users in different parts of the world
  • Support the BBI users

To be successful in the role you must have

  • Bachelor's or master's degree in Computer Science, Electrical Engineering or equivalent
  • Excellent C programming skills
  • Experience in assembly programming
  • Experience in SW development for embedded systems
  • Excellent understanding of computer architectures, manycore architectures and real-time systems
  • Experience in working in a Linux environment
  • Experience in working in a Git/Gerrit development flow
  • Experience working in a CI based development environment using e.g. Jenkins or similar
  • Strong communication skills
  • A collaborative mindset

Preferred Skills

  • Experience in EMCA and BB or Radio application SW development
  • Python skills

What happens once you apply?

To prepare yourself for next steps, please explore here:

The interview and selection process are ongoing. If interested, please apply in English as soon as possible.

Location: Kista, Stockholm

You will report to the Product Development Leader.

Recruiter: Dorota Baran,

Curious to know more about the life at Ericsson? Meet some of your future colleagues and watch our People 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]]

Liknande jobb

Liknande jobb