People Tech Group Inc

Embedded Software Engineer

Check with seller / month
Bhopal, Madhya Pradesh, India IT Engineer & Developer Active
Actively Hiring Bhopal Full Time
Advertisement

Job Description

Hi Folks,

We are hiriing for Embedded Linux Engineer (Multiple Skills) for Hyderabad location. if you're excited by zero-to-one challenges, thrive in fast-paced environments, and want to make a real impact, this is your chance to help build something extraordinary from scratch.

Job Title: Embedded Linux Engineer (Multiple Skills)

Location: Hyderabad

Experience: 3 - 12 Years

Employment Type: Full-Time

Mode: 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.
Ready to take the next step?

Don't wait — new applications are being reviewed daily.

Job Safety Alert Real jobs on Jobsiya are always free. Never pay for an interview and never share bank or OTP details. Report this job →