Job Description

Role Overview

  • Responsible for development, integration, and maintenance of Linux device drivers and low-level system software for embedded platforms
  • Work closely with hardware and platform teams to ensure stable, high-performance Linux-based solutions

Key Responsibilities

  • Design, develop, and maintain Linux device drivers for ARM-based embedded systems
  • Perform board bring-up activities including bootloader configuration and early-stage hardware initialization
  • Develop and debug bootloader and kernel components to support new hardware platforms
  • Implement and maintain drivers for embedded communication protocols such as I2C, SPI, UART, USB, CAN, MIPI CSI/DSI, and PCIe
  • Conduct kernel-level debugging, crash analysis, and root-cause investigation for system stability issues
  • Work on ARM 32-bit and 64-bit architectures with a strong understanding of low-level hardware interact...

Apply for this Position

Ready to join People Prime Worldwide? Click the button below to submit your application.

Submit Application