NetApp
NetApp

NetApp 開發智慧資料基礎架構解決方案,協助組織在地端與雲端環境中儲存、管理、保護及運用資訊。其產品組合涵蓋統一資料儲存、雲端管理與資料保護工具,旨在簡化複雜的資料作業流程,支援更有效率的工作方式。

公司專注於雲端軟體、人工智慧、API 與企業資料管理的交會領域,協助企業現代化儲存環境,並讓資料更容易在不同平台之間存取。NetApp 擁有遍布全球的大型組織,為各行各業的客戶提供支援,也提供參與建置與營運現代資料基礎架構技術的機會。

軟體工程師,C/C++ Linux 核心與儲存系統

開發並除錯用於 NetApp 虛擬儲存與資料管理產品的 C/C++ Linux 系統。 建置後端功能,強化分散式、高可用性解決方案。

說明

  • 開發並除錯虛擬儲存與資料管理解決方案
  • 推動新產品開發並改良現有產品
  • 建置端到端功能,著重於後端實作
  • 與跨職能團隊合作,設計並交付高品質解決方案
  • 排查並解決技術問題
  • 維護程式碼品質與可維護性

職位要求

  • 具備紮實的 C 和/或 C++ 系統程式設計能力
  • 能使用 gdb 或 lldb 進行低階除錯、分析核心傾印,並診斷記憶體與執行緒問題
  • 深入了解儲存概念,包括檔案系統、區塊 I/O、快取、快照、複寫、RAID、I/O 一致性與故障處理
  • 具備 Linux 內部機制知識,包括程序與執行緒、記憶體管理及 I/O 堆疊
  • 了解網路基礎知識與效能分析方法
  • 具備開發及除錯分散式、高可用性系統的實務經驗
  • 具備出色的問題解決能力,能獨立處理定義不明確的技術工作
  • 具備 VMware ESXi、KVM/QEMU 等虛擬化技術或虛擬機器監督程式的經驗
  • 具備 AWS、Azure、Google Cloud Platform 等雲端基礎架構與儲存服務的經驗
  • 了解 NVMe、iSCSI、NFS/SMB、S3 或物件介面,以及多重路徑或高可用性組態
  • 具備效能工程經驗,包括效能分析、延遲與 IOPS 分析、鎖定競爭及容量規劃
  • 個人貢獻者職務需具備至少五年相關經驗