<<在POSITIVE GRID 你會做些什麼?>>
- 部門採行 SCRUM(敏捷軟體開發) 方式 作為軟體開發專案管理方式
- 開發 BIAS 系列 Windows/Mac 版 軟體產品, e.g. BIAS Amp, BIAS FX, BIAS Pedal
- 與 Front-end RD 合作共同開發新功能, Front-end RD 負責UI(Webview), C++ SW RD 負責實作底層聲音處理,聲音效果切換及參數保存讀取
- 與 FW(韌體) RD 合作共同開發新功能, FW RD 負責 BIAS 硬體控制功能, C++ SW RD 負責實作軟體 與 韌體的溝通及同步傳送資料…etc
- 與QA合作參與發展自動測試框架並獲得成果
- follow git flow 並對開發版本有效管理
<<我們需要這樣的你>>
- 熟練 OOP in C++
- 熟悉 C++ 標準庫與各種 STL 容器
- 對最新的 C++11/14/17 標準有興趣,並想將其應用在工作上
- 可獨立透過閱讀官方文件實作出在支援平台(macOS, Windows)上所需的功能
- 有使用 STL 撰寫多執行緒程式的經驗
- 有持續集成和部署的概念
- 熟悉Design pattern
- 對於Git 操作十分熟練
- 重視自己的commitment, 並願意做出令人驚艷的產品
<<加分,但不是必要>>
- 熟悉 WinDBG 或 LLDB
- 熟悉重構 C++ 程式碼
- 熟悉使用 C++ 的撰寫單元測試案例
- 有使用過 C++ 單元測試框架的經驗,如 google test, catch
- 熟悉開源/框架項目,如JUCE(開發 VST/AU/RTAS/AAX audio plug-in), CEF(Chromium embedded framework)
- HTML/Javascript 經驗尤佳
- Agile mindset. 有 Scrum 經驗尤佳
用音樂改變世界!