【 C++ 軟體工程師】C++ Software Engineer - Positive Grid|Meet.jobs

薪資

700k - 2m TWD Annually

技能需求
  • C++
  • ,
  • Git
  • ,
  • C

工作機會描述

【在 POSITIVE GRID 你會做些什麼?】

POSITIVE GRID 致力為樂手 (職業/業餘) 打造豐富的數位音樂的創作、練習與娛樂生
活。除了目前兩大暢銷產品 BIAS 與 Spark,在加速成⻑軌道上的我們,在2022 年準備
推出新的產品計畫,打造全新的軟體產品與 IoT 硬件,為現代吉他手提供更優質的服務。
我們正組建與擴大軟體團隊,POSITIVE GRID 誠摯邀請有熱情的開發者加入我們。
由於產業的獨特性,所採用的技術與 Domain Knowhow 與一般互聯網公司很不一樣。不
論你是資深 C++ 好手或是還需磨練的新鮮人,POSITIVE GRID 都會陪你一同成⻑。

加入我們的前 3 ~ 6 個月:
1. 透過既有產品的程式碼 (Audio Player、節拍器、聲音串流、硬體設備整合、後端串
接),熟悉程式架構,技術框架
2. 參與 Scrum 團隊運作,逐漸了解產品的 Domain Knowhow
3. 與公司內眾多的吉他手,討論、學習有關電吉他的基礎與進階知識
4. 學習 DAW (Digital Audio Workstation) 的基礎知識,透過既有程式碼與文件學習開發技巧

6 ~ 12 個月之後:
1. 參與跨平台專業音樂軟體開發,包含 macOS、Windows,
2. 參與新 IoT 硬件開發計畫,與前端、後端、行動應用及韌體工程師協作,以破壞性創新的思維打造產品
3. 開發維護專業音樂軟體核心功能,例如 Audio Player、節拍器、處理聲音串流、硬體設備整合、與軟體前端行為互動、與 web 後端溝通等。
4. 設計和開發共用函式庫,在不同平台與應用程式 (macOS, Windows, Anroid, iOS) 可以重複利用,提升開發效率。
5. 改善軟體效能,重構軟體實作,追求更好的軟體品質與架構。

【POSITIVE GRID 的日常工作樣貌】
有重要的 Scrum Meeting (如 Refinement , Retrospective 我們會訂下午茶)、Brian
Storming、Kick-Off Meeting 我們期望團隊聚在一起外,其他時間,你可以自由彈性
選擇 Remote Work。
一旦你熟悉了目前的工作,我們提供你鑽研新領域的機會,例如後端開發、行動開
發、區塊鏈、AR,跟你的主管聊聊,大家一起離開舒適圈
到辦公室,隨時拿一瓶啤酒跟大家一起開會是正常的行為
到辦公室開會或工作的日子,看到你身邊的夥伴在刷電吉他不用太驚訝,這是日常

【我們需要這樣的你】
Junior Developer:
1. 1 ~ 2 年工作經驗 或 新鮮人
2. 熟悉 OOP
3. 熟悉 C++11 (或更新版本) 標準函式庫
4. 熟悉資料結構、Leetcode Easy 級的程式能力
5. 英文技術文件的閱讀能力
6. Git 基本操作

Senior Developer:
1. 3 ~ 5 年 C++ 開發經驗
2. Potential Team Leader
3. 有 Mentoring 的經驗
4. 有經驗或興趣挑戰跨平台程式開發(macOS, Windows, iOS, Android)
5. 熟悉 Git 程式碼管理流程
6. 熟 CI/CD
7. 良好的溝通合作能力、開放的心態。

【加分,但不是必要】
1. 有其他程式語言開發經驗。
2. 有重構大型軟體系統的經驗。
3. 有跨平台專案開發經驗。
4. 有使用過 C++ 單元測試框架的經驗,如 google test、catch...等。
5. 熟悉開源/框架項目,如JUCE (開發 VST/AU/AAX audio plug-in),CEF(Chromium embedded framework)。
6. 有 Web 前端開發經驗。

Positive Grid

用音樂改變世界!

此企業的其他工作機會