About the role
Responsibilities:
- Design, develop, and integrate QNX Hypervisor solutions for embedded platforms.
- Work on QNX Neutrino RTOS and virtualization technologies.
- Configure and manage virtual machines (VMs) and guest operating systems.
- Integrate multiple operating systems such as QNX, Linux, and Android on a single SoC.
- Develop and debug device virtualization and hardware resource sharing.
- Work on ARM-based SoC platforms and hardware virtualization.
- Configure virtual CPUs, memory management, interrupts, and I/O virtualization.
- Perform BSP integration, bootloader configuration, and board bring-up.
- Debug hypervisor-related issues, performance bottlenecks, and system crashes.
- Work on inter-VM communication and resource allocation.
- Collaborate with hardware, BSP, firmware, and system integration teams.
- Ensure system reliability, security, and performance in safety-critical environments.