Search by job, company or skills

Tata Elxsi Limited

QEMU, C Developer

This job is no longer accepting applications

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 months ago

Job Description

We are hiring QEMU and C Developers with expertise in embedded virtualization for multiple locations.

Key Responsibilities:

  • Develop and configure QEMU for core embedded virtualization.
  • Expertise in command-line configuration of QEMU.
  • Work with various targets, cores, and machines within QEMU.
  • Build custom kernels and integrate with the application layer.
  • Set up virtual communication networks such as TAP, Bridge, and SLIRP.
  • Perform cross-compilation using different toolchains and SDKs.
  • Decode opcodes and configure communication protocols: TCP, UDP, CAN, SOMEIP, I2C, UART, and SPI.
  • Debug applications under test using GDB on virtual ECUs.
  • Test applications within the virtual ECU framework.
  • Integrate with third-party tools/frameworks like SYSTEMC, APIs, Python, and test automation tools.

Required Skills:

  • Proficiency in QEMU and its advanced configurations.
  • Strong expertise in C programming.
  • Hands-on experience with kernel building and virtual platform network setups.
  • Debugging and testing skills in virtualized environments.


Contribute to groundbreaking virtualization projects, work on cutting-edge tools, and grow your expertise in embedded systems and QEMU.

Apply now to be part of an innovative team transforming the embedded virtualization space!

About Company

Tata Elxsi is truly your Home to a billion possibilities. We believe in opportunities for everyone - to be bold, curious and seek to shape the future. Explore what is possible, discover what you love to do and find accelerated paths for growth. At Tata Elxsi YOU MATTER!

Job ID: 104492471