Lead Software Engineer–embedded

Boeing Aerostructures Australia

Bangalore, India
Fully remote
Qemu device models
Linux kernel internals
Hypervisor technologies
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
  • Linux kernel internals
  • hypervisor technologies
  • advanced C programming
  • low-level debugging

Nice-to-have

  • AI/ML, IIoT, Cloud
  • Model-Based Engineering
  • Additive Manufacturing
  • collaboration and team engagement

Key Requirements

  • Bachelor's degree or equivalent
  • 12+ years software engineering experience
  • Experience with virtualization or emulation
  • Experience with embedded systems
  • Expert-level proficiency in C
  • Strong background in low-level debugging

Work Rights

Not specified

Tailored Resume

Cover Letter