Lead Engineer – OS / BSP

RainTech

Location

Onsite

Employment Type

Full-time

About This Role

  • Take ownership of system software architecture, BSP, and low-level driver development.
  • Collaborate closely with India-based engineering teams and international stakeholders.
  • Analyse requirements, system architecture, implementation, and validation documents.
  • Develop and integrate BSP and low-level software for high-performance automotive SoCs.
  • Work with Qualcomm and/or NVIDIA-based platforms.
  • Develop and debug software on QNX and RT-Linux/POSIX systems.
  • Work on kernel internals, multi-threading, IPC, and memory/resource management.
  • Support hypervisor technologies, hardware virtualization, and guest OS integration.
  • Work with ARM-based architectures and low-level system software.
  • Support platform bring-up, system integration, debugging, and validation.
  • Perform root cause analysis and support resolution of technical issues.
  • Create and maintain technical documentation and knowledge repositories.

What We're Looking For

  • 8+ years of experience in system software architecture, BSP, and low-level driver development.
  • Strong experience with QNX and RT-Linux/POSIX systems.
  • Strong understanding of kernel internals, multi-threading, IPC, and memory/resource management.
  • Experience with Qualcomm and/or NVIDIA automotive SoCs.
  • Strong knowledge of ARM architecture.
  • Hands-on experience with hypervisor technologies and hardware virtualization.
  • Experience with platform bring-up and system integration.
  • Strong C/C++ and embedded systems knowledge.
  • Automotive experience is highly preferred.
  • Good Chinese and English communication skills, both oral and written.
  • Willingness to travel frequently or on a need basis to Huizhou is a must.
  • Preferred location: Huzhou; second preference Shenzhen.