jobs in Techstreet Malaysia

Kerja Sepenuh Masa, Linux Driver - BSP Engineer di Techstreet Malaysia Selangor - Maukerja

Linux Driver - BSP Engineer

Techstreet Malaysia

Kongsi
Simpan

Lokasi Kerja

  • Shah Alam Selangor Malaysia

Penerangan Kerja

Tanggungjawab

Job Description

  • Abstract AI-chip hardware-module interfaces and design scalable driver frameworks.
  • Develop and adapt drivers for heterogeneous compute units including NPU, ISP, VPU, 2D and DMA.
  • Develop and maintain the AI-chip BSP, including bootloader/start-up flow, clock management, GIC interrupt controller and PMIC/power-management drivers.
  • Develop and maintain peripheral drivers including PCIe, Ethernet (AVB/TSN), CAN/CAN FD, UART, I2C, SPI, GPIO and USB.
  • Ensure stable data transmission across multi-sensor and system interfaces.
  • Collaborate with hardware, firmware, system software and validation teams to debug and deliver production-quality drivers.


Responsibilities

  • Abstract AI-chip hardware-module interfaces and design scalable driver frameworks.
  • Develop and adapt drivers for heterogeneous compute units including NPU, ISP, VPU, 2D and DMA.
  • Develop and maintain the AI-chip BSP, including bootloader/start-up flow, clock management, GIC interrupt controller and PMIC/power-management drivers.
  • Develop and maintain peripheral drivers including PCIe, Ethernet (AVB/TSN), CAN/CAN FD, UART, I2C, SPI, GPIO and USB.
  • Ensure stable data transmission across multi-sensor and system interfaces.
  • Collaborate with hardware, firmware, system software and validation teams to debug and deliver production-quality drivers.


Requirements

  • Bachelor’s degree or above in Electronics, Computer Science, Software Engineering, Automation or a related discipline.
  • 3+ years of chip-driver development experience covering one or more areas such as low-/high-speed interfaces, imaging/multimedia, system, security, bootloader or AUTOSAR CP.
  • Strong C/C++ skills with solid understanding of ARM architecture, assembly language and common debugging tools.
  • Deep understanding of Linux kernel driver models including Platform Driver, Device Tree and Kernel Modules, plus memory management, interrupts, DMA and concurrency.
  • Virtualization-driver development experience is preferred.
  • Strong AUTOSAR development experience is preferred.


Required Skills

  • C# / .NET


Benefits

  • Health Insurance
  • Dental Coverage
  • Learning Budget
  • Performance Bonus


Peringatan Penting

Jangan pernah kongsikan maklumat bank atau kad kredit anda semasa memohon pekerjaan. Elakkan membuat sebarang pembayaran atau mengisi survey yang tidak berkaitan. Jika ada yang mencurigakan, sila laporkan iklan pekerjaan ini segera.

Lebih Lanjut