Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Embedded Linux Engineer @ People Tech

Home > Software Development

 Embedded Linux Engineer

Job Description

Job Title: Embedded Linux Engineer (Multiple Skills)

Location: Hyderabad

Experience: 3 - 12 YearsEmployment

Type: Full-TimeMode: Work from Office


Job Summary:We are seeking a skilled Embedded Linux Engineer with deep expertise in virtualization technologies, platform software, and Linux kernel development. The ideal candidate will have hands-on experience working with QEMU, Yocto Project, BSPs, hypervisors, and the Linux kernel ecosystem, along with exposure to Android (AOSP) and Chrome OS platforms. You will be responsible for designing, developing, and maintaining software components across various layers including bootloader, HAL, kernel drivers, and hypervisors for embedded systems. Key Responsibilities:

  • Develop and maintain Board Support Packages (BSPs) using the Yocto Project.
  • Design and integrate virtualization solutions using QEMU, KVM, Xen, or other hypervisors for embedded platforms.
  • Work with Linux kernel internals, including writing and debugging Loadable Kernel Modules (LKMs) and device drivers.
  • Integrate and customize bootloaders (e.g., U-Boot, Coreboot) for target platforms.
  • Collaborate with hardware teams to bring up new platforms and debug PCI, USB, I2C, and other bus interfaces.
  • Customize and integrate AOSP/Chrome OS for custom hardware platforms.
  • Work closely with the HAL and middleware teams to ensure proper hardware abstraction and performance optimization.
  • Debug issues across software and hardware boundaries using tools like JTAG, GDB, printk, and ftrace.
  • Support continuous integration pipelines and unit/system testing infrastructure.

Required Skills:

  • Strong programming experience in C/C++ and Shell scripting.
  • In-depth understanding of Linux kernel architecture and experience with kernel driver development.
  • Hands-on experience with QEMU, virtualization technologies, and emulation environments.
  • Proficiency in building and customizing Yocto Project-based BSPs.
  • Experience with bootloaders (e.g., U-Boot) and kernel bring-up on new hardware.
  • Familiarity with PCIe, USB, and other hardware interface protocols.
  • Working knowledge of AOSP, Chrome OS, and Android HAL layers.
  • Strong debugging skills using hardware and software tools.
  • Familiar with LKM, device tree, systemd, and Linux build systems.Role & responsibilities

Preferred candidate profile

Job Classification

Industry: IT Services & Consulting
Functional Area / Department: Engineering - Software & QA
Role Category: Software Development
Role: Embedded Systems Engineer
Employement Type: Full time

Contact Details:

Company: People Tech
Location(s): Hyderabad

+ View Contactajax loader


Keyskills:   HAL Hypervisor Qemu Virtualization Linux Device Driver Bootloader CHROME OS PCI Kernel

 Fraud Alert to job seekers!

₹ Not Disclosed

Similar positions

Principal Software Development Engineer - SaaS Continuity Engineering

  • Oracle
  • 8 - 13 years
  • Kolkata
  • 11 hours ago
₹ Not Disclosed

Software Engineer - DPSE

  • Dell Technologies
  • 2 - 5 years
  • Bengaluru
  • 12 hours ago
₹ Not Disclosed

Software Engineer - DPSE

  • Dell Technologies
  • 0 - 2 years
  • Bengaluru
  • 13 hours ago
₹ Not Disclosed

Engineering Lead python and Gen AI Mumabi Andheri West with startup

  • Intelli Search
  • 12 - 18 years
  • Mumbai
  • 14 hours ago
₹ 40-70 Lacs P.A.

People Tech

People Tech Group Careers