NVIDIA
NVIDIA
NVIDIA 致力於開發加速運算與人工智慧技術,廣泛應用於遊戲、資料中心、雲端運算、醫療保健、製造、汽車與機器人等領域。其業務涵蓋圖形處理器、人工智慧平台、模擬技術及產業導向的解決方案,包括支援協作式 3D 工作流程的 NVIDIA Omniverse、用於自動駕駛車輛開發的 NVIDIA DRIVE,以及面向醫療應用的 NVIDIA Clara。公司匯聚眾多技術團隊,專注於打造支援先進運算、模擬與人工智慧驅動分析的基礎架構與軟體。

NVIDIA 約克尼姆混合辦公軟體工程師(視訊演算法,C++ 與 Python)

使用 C++ 與 Python 開發 NVENC 和 NVDEC 視訊演算法元件。最佳化編解碼器效能,並協助將研究程式碼轉化為正式環境 SDK 版本。

說明

  • 使用 C++ 與 Python 設計並實作核心視訊架構與演算法元件
  • 與架構師和演算法工程師合作,開發、實作並最佳化解決方案
  • 審查程式碼、指導非軟體背景的工程師,並強化軟體工程實務
  • 交付有針對性的 SDK 和視訊堆疊變更,讓研究人員能評估新想法
  • 推動研究程式碼完成開發並進入已發布的 NVENC 和 NVDEC SDK
  • 分析並最佳化編解碼器堆疊的關鍵路徑,在 CPU 最佳化不足時使用 CUDA
  • 開發並強化團隊使用的函式庫、框架和工具

職位要求

  • 具備電腦科學、電機工程或電腦工程學士或碩士學位
  • 至少兩年相關經驗
  • 精通現代 C++,包括 C++14/17/20、樣板、RAII、並行、移動語意和標準函式庫
  • 能夠撰寫符合慣例、高效能且經過充分測試的 Python 程式碼
  • 具備出色的軟體設計判斷力,重視程式碼品質、API、模組化、可測試性、抽象化、效能和可維護性
  • 具備自我驅動能力,能夠獨立學習
  • 邏輯清晰、思路連貫,並具備有效的口語溝通能力
  • 具備使用 Linux 進行開發的經驗,包括 CMake、Git、除錯器、效能分析器和消毒器
  • 熟悉或有興趣了解視訊壓縮和編解碼器,例如 NVENC、NVDEC、FFmpeg、GStreamer、x264/x265、AV1 和 VVC
  • 具備 CUDA 或 GPU 程式設計經驗

福利待遇

  • NVIDIA 被視為極具吸引力的科技雇主
  • 有機會與具前瞻性且敬業的同事共事
  • 富有創意且具高度自主性的工作環境