Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Gemini, Cursor and Grok
Connect

八達有限公司

NPU 低階驅動開發工程師|QNX / Linux (台北/新竹/日本)

Posted Updated 1 view
Discussion

Description

工作內容

1. NPU 低階驅動開發與除錯

  • 負責 QNX / Linux 系統下的 NPU Driver 開發與除錯。
  • 涵蓋 Device Initialization、DMA / IOMMU Memory Management、Interrupt Handling、Task Scheduling 等低階系統功能。

2. Driver Framework 與 User / Kernel Space 整合

  • 設計並開發 NPU Driver Framework。
  • 建立高效的 User Space 與 Kernel Space 資料傳輸路徑。
  • 負責 Buffer Management、Queue Scheduling、Synchronization Mechanism 等功能開發與優化。

3. NPU / CPU / GPU 異構運算協作優化

  • 建立並優化 NPU 與 CPU / GPU 之間的協作機制。
  • 提升 AI Inference 效能、資料處理效率與整體 System Throughput。

4. 底層 Hardware Interface 開發

  • 負責 PCIe / AXI / MMIO 等底層硬體介面開發。
  • 進行 Register Configuration、Data Transfer 與相關 Driver Optimization。

5. System-Level Troubleshooting

  • 分析並解決系統層級問題,包括:
  • Performance Bottleneck
  • Memory Leak
  • Deadlock
  • Real-Time Performance Issue
  • 確保車載系統在長時間運行環境下維持穩定性與可靠性。

職務需求

必備條件

  • 大學以上學歷,資訊工程、電子工程、自動控制或其他相關科系畢業。
  • 熟悉 **C / C++** 開發,具備扎實的程式設計與系統基礎。
  • 深入理解 Operating System 基礎機制,包括:
  • Process / Thread Management
  • Scheduling
  • Memory Management
  • 具備 **Linux 或 QNX Device Driver 實際開發經驗**。
  • 熟悉 Kernel / Low-Level Driver 相關機制,例如:
  • Character Device
  • DMA
  • mmap
  • Interrupt Handling
  • 具備良好的工程問題分析及 Debugging 能力。
  • 熟悉或具備以下工具使用經驗:
  • gdb
  • ftrace
  • QNX Trace
  • System Log Analysis

加分條件

  • 具備主流車用 Chip / SoC 平台開發經驗,例如:
  • Qualcomm
  • NVIDIA
  • Renesas
  • 或其他 Automotive SoC Platform
  • 具備 **PCIe Communication Driver** 開發經驗。
  • 具備 PCIe Throughput / Performance Optimization 經驗。
  • 曾參與 Automotive、ADAS、AI Computing 或 Embedded System 相關專案者佳。

我們希望你具備

  • 對 Low-Level System / Driver Development 有高度興趣。
  • 具備良好的問題拆解與除錯能力。
  • 能與 Hardware、Firmware、System、AI / Algorithm Team 跨團隊合作。
  • 對效能、穩定性與系統可靠度有高度敏感度。

Skills

Apply

See also