Hi,Greetings of the Day!Please find the below Job DescriptionJob Title: Embedded Linux EngineerLocation: HyderabadExperience: 3 - 12 YearsEmployment Type: Full-TimeMode: Work from OfficeWe 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 dritegrate 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 scri-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.
Job Title
Embedded Software Team Lead