TA
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!
