Fortinet
Fortinet
Fortinet 致力於開發資安解決方案,保護各種 IT 環境中的網路、應用程式與資料。其產品組合在統一管理架構下整合了網路安全、進階威脅防護、安全存取服務邊緣(SASE)與網路功能。Fortinet 為各產業的企業與政府組織提供服務,全球客戶數超過 70 萬。希望探索 Fortinet 職涯機會的求職者,可能會找到與資安、軟體即服務、企業對企業技術,以及安全數位基礎架構開發相關的職位。

嵌入式軟體開發工程師(網路安全)

為 Fortinet 網路安全設備開發以 C 語言撰寫的嵌入式軟體。 在嵌入式 Linux 上開發網路、防火牆、安全及平台功能。

說明

  • 透過實作、測試和持續支援,為網路安全設備設計及維護嵌入式軟體。
  • 主要使用 C 語言撰寫高效率且易於維護的軟體。
  • 在資料平面、控制平面和系統管理層開發網路功能。
  • 建置並改良防火牆、身分驗證、加密、存取控制和威脅防護功能。
  • 診斷複雜的效能、並行、記憶體、網路和系統穩定性問題。
  • 使用 Wireshark 和 tcpdump 檢視封包流量並排解網路協定問題。
  • 在資源受限的環境中提升輸送量、降低延遲並增進擴充性。
  • 參與架構討論、技術設計審查和程式碼審查。
  • 建立單元、整合和系統測試,以確保產品品質和可靠性。
  • 與硬體、品質保證、產品管理、安全研究和客戶支援團隊合作。
  • 在整個軟體生命週期中落實安全開發實務。

職位要求

  • 具備電腦科學、電腦工程、電機工程或相關領域的學士或碩士學位。
  • 至少三年專業軟體開發經驗,且包含大量 C 語言開發工作。
  • 熟悉資料結構、演算法、指標、記憶體管理和並行程式設計。
  • 具備在 Linux 或其他類 Unix 作業系統上開發系統層級或嵌入式軟體的經驗。
  • 深入了解 TCP/IP 和常見網路協定,包括乙太網路、ARP、IPv4/IPv6、TCP、UDP、ICMP、DNS、DHCP、TLS 和 HTTP。
  • 具備 Socket 程式設計、行程間通訊、同步和非同步事件處理經驗。
  • 具備出色的除錯和問題解決能力,並能使用 GDB、Valgrind、AddressSanitizer、perf、Wireshark 和 tcpdump 等工具。
  • 具備使用 Git,以及參與協作式程式碼審查和持續整合工作流程的經驗。
  • 能獨立負責複雜功能,從設計、實作和測試到正式環境支援。
  • 具備良好的書面和口語溝通能力。
  • 優先條件:具備防火牆、路由器、VPN 閘道、入侵防禦系統、安全存取產品或其他網路安全設備的開發背景。
  • 優先條件:了解具狀態防火牆、NAT、路由、政策執行、流量檢查和工作階段管理。
  • 優先條件:具備 IPsec、SSL/TLS、SSH、PKI、憑證管理或相關安全技術經驗。
  • 優先條件:熟悉 Kerberos、NTLM、LDAP、RADIUS、SAML 或 OAuth 等身分驗證協定和目錄服務。
  • 優先條件:了解安全程式設計、弱點緩解、密碼學概念和常見網路攻擊。
  • 優先條件:具備使用 Python、Go、Bash 或其他語言進行自動化、測試或支援服務開發的經驗。
  • 優先條件:具備多核心、高輸送量系統的軟體開發經驗。
  • 優先條件:熟悉敏捷開發和 CI/CD 管線。

福利待遇

  • 公司全額支付醫療、牙科和視力保險。
  • 健康支出帳戶。
  • 個人支出帳戶。
  • 員工及家庭協助計畫,提供諮商、法律建議和心理健康資源。
  • 重大疾病、失能和人壽保險。
  • 雇主提供相對提撥的團體註冊退休儲蓄計畫(RRSP)。
  • 帶薪休假。
  • 彈性休假選項,包括帶薪健康假。
  • 符合資格者可參與股權計畫。
  • 獎金資格會在聘用時及每年由公司自行酌情審核。

相關職缺

Sun Life

資深軟體工程師(核心 Java 與 iOS)

Sun Life

建置並維護 Java 服務、API、網頁應用程式及原生 iOS App,支援 Sun Life 的財務保障服務。 工作也涵蓋正式環境疑難排解、事故復原及應用程式可靠性。

開啟