Lead Software Engineer–embedded

Boeing India Private Limited

Bangalore, India
Fully remote
Qemu device models and system emulation
Linux kernel programming and drivers
Expert-level c programming
Senior engineer responsible for designing, developing, and validating virtualization and hardware-emulation solutions using QEMU and hypervisor technologies

Job Summary

  • Senior engineer responsible for designing, developing, and validating virtualization and hardware-emulation solutions using QEMU and hypervisor technologies.
  • The role requires deep hands-on experience with QEMU, Linux kernel internals, device emulation, and advanced C programming.
  • Collaborate with embedded firmware, platform, and software teams to reproduce hardware bugs in emulation, validate fixes, and accelerate development cycles.

Matching Summary

Senior engineer responsible for designing, developing, and validating virtualization and hardware-emulation solutions using QEMU and hypervisor technologies.

Skills & Requirements

Must-have

  • QEMU device models and system emulation
  • Linux kernel programming and drivers
  • Expert-level C programming
  • Low-level debugging techniques
  • Embedded domain expertise

Nice-to-have

  • Performance optimization across virtual stack
  • Collaboration with cross-functional teams
  • Automated test harnesses for virtualization

Key Requirements

  • 12+ years of software engineering experience
  • Bachelor's degree required
  • Experience with KVM, Xen, or other hypervisors
  • Experience with automated test harnesses

Work Rights

Not specified

Tailored Resume

Cover Letter