Senior Software Developer

Senior Software Developer

Ericsson India Global Services Private Limited
5-8 years
Not Specified

Job Description

About this opportunity

Are you interested in a new challenge and build yourself a career within Ericsson and at the same time getting a chance to excel in your personal career by getting exposure in a high-profile open source project
Ericsson's Baseband Infrastructure (BBI) organization provides key products and services to all Ericsson Radio Access Baseband (BB) applications 2G, 3G, 4G, and 5G. Our products include operating system libraries (kernel, boot loader, communication, and observability services), a tool's suite (code editor, debugger, compiler, build system, test framework, and trace functions), an integrated development environment (IDE), and a programming model tailored to the Ericsson Many-Core Architecture (EMCA) hardware. BBI's offerings are collectively referred to as the EMCA Software Development Kit (SDK). We are in the era of the 5G massive deployment and connecting everything, where Ericsson Radio System is playing as the key technical leader and BBI is one of the key components in it.
We are now looking for Developers to develop Ericsson Baseband Infrastructure (BBI) products. We are currently on a mission to develop and deploy a new state-of-the-art build and test system, based on the Bazel open source project. We optimize it for a build environment of more than 10 000 CPU cores, with caching and remote execution. We are looking for an Experienced or Senior Developer who will join our build development team. We offer a creative environment with stimulating tasks where one can make a difference. Together with other developers, you will work in a team that is responsible for the software products they develop.
Your role will include all development activities such as requirement analysis, system design, architecture design, software design, integration, verification, simulations, tools design, Product Lifecycle Management support, and product documentation. Our focus is on Lean and Agile ways of working. We prioritize multi-functional development teams in which continuous improvement, innovation, and experience sharing are part of the daily work. What you will do
  • Systemize, Design, Test, Deploy, Maintain, Support, and Refactor code within the area of the EMCA SDK and Build System in particular.
  • Collaborate virtually with colleagues, specialists, and users in many countries.
  • Contribute code you write to open source projects at GitHub.
  • Drive strategic technical leadership!
  • Perform continuous analysis and requirement handling.
  • Develop and test high-quality products!
  • Perform troubleshooting and customer support
  • Drive continuous improvements of products and processes
  • Develop competence in technical domain
You will bring
  • MSc level in computer science, Software Engineering, telecommunication, IT, either equivalent
  • CET-6 certificate. Proficiency in writing and speaking English.
  • Min years of experience: 35 years in the related area
  • Excellent knowledge in at least three of the languages: Python, Java, Go, Bash and C/C++.
  • Experience of build systems, such as Bazel and GNU Make, Cmake.
  • Good knowledge of Linux environments.
  • Rich Embedded SW development experience on Linux, or DSP SW programming.
  • Good understanding of Linux (or DSP SW) multi-threaded application programming, memory management, memory architecture, Shared-memory, Multi-queue
  • Experience of EMCA related development at Ericsson.
  • Experiences in Diagnostics, Measurement, Test, Debug, GDB, trace, crash/dump analysis
  • Unit test/automation test cases design, understand the automation system, e.g. Jenkins
  • Experience with large SW systems
  • Experience from Open Source projects.
  • Experience in using Git for version control, Gerrit
  • Experience of Docker and Kubernetes.
  • Agile ways of working
  • Planning and Organizing. An ability to plan and drive your own work to reach common goals together with your team
  • Product development knowledge and Product Lifecycle Management knowledge
  • Business understanding
  • Working with people and networking
  • Innovating, adapting, and responding to change
  • Delivering results and meeting customer expectations
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

to find all you need to know about what our typical hiring process looks like.
We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.
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: China (CN)
Req ID: 677401

Telefonaktiebolaget LM Ericsson commonly known as Ericsson, is a Swedish multinational networking and telecommunications company headquartered in Stockholm. The company sells infrastructure, software, and services in information and communications technology for telecommunications service providers and enterprises, including, among others, 3G, 4G, and 5G equipment, and Internet Protocol (IP) and optical transport systems. The company employs around 100,000 people and operates in more than 180 countries. Ericsson has over 57,000 granted patents.

Job Source :

Similar Jobs

People Also Considered

Career Advice to Find Better