【關於 ThreatSonar】
ThreatSonar 針對企業 APT 攻擊提出有效、操作簡易,精準偵測異常且迅速鎖定惡意威脅,結合數位鑑識與行為模型技術,快速偵測且鎖定異常行為,即時鑑定企業資安健康狀態,端點防護程式有 Windows、Linux、MacOS 版本,並且目前在超過數以萬計的端點上穩定運作。【關於職務】我們正在尋找熟悉 C++ 的你,對於大型程式架構有想法,可以整合、最佳化跨平台程式碼,一起討論聰明高效的方式解決問題,提升產品效率與穩定性。【工作內容】1. 開發與維護大型 C/C++ 端點程式專案2. RESTful API client 串接3. C++ 跨平台專案基礎元件(Linux / Windows / MacOS)4. JSON data 處理5. Multithreading Programming【基本需求】1. modern C++ (C++ 11/14/17) , STL2. google test framework3. 靈活使用 Design patterns4. 具備模組化設計、重構經驗, 在大型專案中有設計並實作模組化架構的經驗 -能拆分與組織程式碼,在重構或設計階段設計出獨立且相互隔離的模組,減少模組間的耦合,促進程式碼複用性 -能設計清晰的模組 API,明確定義模組的職責和界限,確保模組間能高效的溝通和協作5. 具備程式架構圖/流程圖繪製經驗,促進跨團隊開發與溝通,能協同制定專案 SPEC6. 具備管理、更新開源庫版本經驗,能處理版本更新帶來的變更,確保系統穩定運行7.具備開源庫與系統之間的相容性問題的解決經驗8. 五年以上的大型軟體開發經驗9. 具有 linux kernel 或 windows driver 開發或串接經驗【加分項目】1. LPC , RPC 溝通2. 了解 Memory Hacking technologies / API Hooking / Code Injection3. 了解 TDD 開發流程
5 years of experience required
No management responsibility