TA

QEMU, C Developer

Tata Elxsi Limited
Bangalore2-4 LPA Posted 15 Jan 2025
FULL TIME
C Programing
qemu

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!

Required Skills

Join WhatsApp Channel