Responsible for development, integration, optimization, and architectural alignment of OS, BSP, and Hypervisor solutions to ensure secure, high-performance foundation software for Software Defined Vehicle platforms.
Key Responsibilities
-
Develop BSPs & bootloaders for advanced HPC SoCs.
-
Build drivers & I/O virtualization in QNX and POSIX environments.
-
Configure hypervisors for secure, deterministic VM resource allocation.
-
Conduct code reviews and evaluate partner source code.
-
Act as technical bridge between Tier-1 suppliers in China and India teams.
-
Support platform bring-up, integration testing, and debugging.
-
Resolve OS-level issues during validation phases.
Main Skills
-
QNX & RT-Linux expertise: Kernel internals, IPC, multi-threading, memory/resource management.
-
Hypervisor & ARM: Hardware virtualization, ARMv8/Cortex-X architecture.
-
BSP & drivers: Low-level system software, BSP, bootloader, and driver development.
-
Automotive SoCs: Hands-on with Qualcomm/Nvidia HPC platforms.
-
Adaptive AUTOSAR: Integration with ARA APIs, execution/state management.
-
Debugging tools: Lauterbach JTAG, Trace32, QNX Profiler, CANoe.
-
Protocols: CAN, Ethernet, SOME/IP, DDS, TCP/IP.
-
Languages: Strong in C and Modern C++ (C++11/14/17).
-
Communication: Proficient in English and Chinese.