Embedded Linux Platform Engineer

Ericsson

Bengaluru

On-site

INR 1,200,000 - 1,800,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Ericsson in Bangalore is seeking an Embedded Linux Platform Engineer to lead kernel development, driver creation, and platform enablement for advanced networking devices.

The role focuses on Yocto-based build systems, kernel maintenance, and hardware-software integration across ARM64 and x86_64 architectures. Strong debugging and open-source maintenance skills are essential.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Electronics, Embedded Systems, or related field.
  • Embedded Linux platform development and kernel engineering experience.

Responsibilities

  • Regularly upgrade open-source packages via Yocto to address security patches.
  • Upgrade Linux kernel versions to meet security requirements.
  • Develop and maintain device drivers for PCIe, USB, eMMC, Ethernet, GPIO, I2C, SPI, UART, and custom FPGAs/ASICs.
  • Design Device Tree descriptions (DTS/DTB) for hardware platform configurations.
  • Select and maintain appropriate kernel configurations for target products.
  • Integrate third-party kernel patches and vendor modules.
  • Optimize system performance and latency to meet product requirements.
  • Investigate and resolve issues during OS/kernel upgrades.

Skills

C/C++
Yocto/BitBake
ARM64/x86_64
Device Tree (DTS/DTB)
Linux kernel
Linux driver model
PCIe/eMMC/USB

Education

Bachelor’s or Master’s in CS/EE/Embedded Systems

Job description

Join our Team
About This Opportunity

We are seeking a highly skilled Embedded Linux Platform Engineer to join our product development team. The role focuses on Linux platform development, kernel maintenance, Yocto-based build systems, device driver development, and platform enablement for advanced networking and embedded systems products.

The ideal candidate should possess strong expertise in Linux kernel internals, hardware-software integration, open-source software maintenance, and embedded platform debugging across ARM64 and x86_64 architectures.

What You Will Do
  • Regularly upgrade open-source software packages via the Yocto project to address security vulnerabilities and patches.
  • Regularly upgrade Linux kernel versions to meet product security requirements.
  • Develop and maintain device drivers for hardware peripherals, including PCIe, USB, eMMC, Ethernet, GPIO, I2C, SPI, UART, and custom FPGAs/ASICs.
  • Design and maintain Device Tree (DTS/DTB) descriptions to accurately represent hardware platform configurations.
  • Select and maintain appropriate kernel configurations for target products.
  • Integrate and maintain third-party kernel patches and vendor-provided kernel modules.
  • Optimize system performance and latency to meet product requirements.
  • Investigate, diagnose, and resolve system and platform issues arising during open-source software and Linux kernel upgrades.
What You Will Bring
Required Experience – 4 to 7 years
  • Programming language – C / C++
  • Solid understanding of the Yocto/BitBake build system
  • Solid understanding of ARM64 and x86_64 CPU architectures
  • Solid understanding of hardware buses and protocols, including PCIe, eMMC, NAND Flash, Ethernet, GPIO, I2C, SPI, and USB
  • Solid understanding of Device Tree (DTS/DTB) descriptions for hardware platforms
  • Solid understanding of the Linux OS boot procedure
  • Solid understanding of the Linux driver model, memory management, and task scheduling.
Job Location – Bangalore
Interview Mode – In-Person
Education & Experience
  • Bachelor’s or Master’s degree in Computer Science, Electronics, Embedded Systems, or related field. All academic credentials must be from recognized and accredited institutions and are further subject to verification.
  • Relevant experience in Embedded Linux platform development and kernel engineering.
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 solutions never seen before 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.

Encouraging a diverse and inclusive organization is core to our values at Ericsson, that's why we champion 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 Employer. learn more.

Primary country and city:

India (IN) || Bangalore

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Technical Lead
Technical Lead

Ericsson GmbH • Bengaluru

On-site
INR 800,000 - 1,200,000
Sr. Software Architect
Sr. Software Architect

Ericsson • Dadri

On-site
INR 4,000,000 - 7,000,000
Experienced Engineer - FPGA CAD
Experienced Engineer - FPGA CAD

Ericsson • Bengaluru

On-site
INR 1,200,000 - 2,000,000
Senior 5G Baseband Developer - Layer 2
Senior 5G Baseband Developer - Layer 2

Ericsson • Bengaluru

On-site
INR 2,500,000 - 4,000,000
Embedded Software Engineer
Embedded Software Engineer

Lynx Software Technologies • Erode, Coimbatore District

On-site
INR 600,000 - 1,000,000
Casual work environment
Open-source project exposure
Developer II - Embedded Software
Developer II - Embedded Software

United States Digital Space LLC • Karnataka

On-site
INR 1,200,000 - 2,000,000
Linux Build Engineer (Embedded Linux)
Linux Build Engineer (Embedded Linux)

Amantya Technologies • Bengaluru

On-site
INR 4,000,000 - 6,000,000
DevSecOps Engineer Bangalore,Karnataka,India IT Posted a day ago
DevSecOps Engineer Bangalore,Karnataka,India IT Posted a day ago

Ericsson GmbH • Bengaluru

On-site
INR 1,800,000 - 3,000,000
Senior 5G Baseband Developer - Layer 2 Bangalore,Karnataka,India Product Development Posted 5 hours ago
Senior 5G Baseband Developer - Layer 2 Bangalore,Karnataka,India Product Development Posted 5 hours ago

Ericsson GmbH • Bengaluru

On-site
INR 4,500,000 - 6,500,000
Embedded Software Engineer
Embedded Software Engineer

Ethernovia • Pune City

On-site
INR 1,200,000 - 1,800,000
Pre IPO stock options
Flexible hours
Competitive base salary
+1