OBS! Ansökningsperioden för denna annonsen har
passerat.
Arbetsbeskrivning
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: https://www.ericsson.com/en/careers/job-opportunities/hiring-process
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, dorota.baran@ericsson.com
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]]