CloudMosa is looking for self-motivated and passionate Software Engineers.

There are several openings in the following areas - mobile applications, remote browsing, cloud computing and distributed systems. Software Engineers will work on diverse projects with varying responsibilities. Being an excellent generic Software Engineer and willing to dive into new challenges outweighs existing domain specific knowledge.

關於 CloudMosa

CloudMosa (美商海鸚科技) 由曾任職 Microsoft 及 Google 的沈修平博士在美國創立,並在台灣設有研發中心。做為一家走在科技時代的新創,我們的實力來自不斷的技術創新,在多年耕耘下,不僅在市場有所斬獲,達成營運現金流轉正,營收預期將持續成長。歡迎有志之士一同加入我們的行列,創造台灣的下一座護國神山。

General Required Qualifications

  • Pro-active and passionate.
  • Self motivated and able to work independently.
  • Heavy internet user.
  • Fluent in oral and written English.

Please submit your portfolio and resume as PDF format within A4 size to jobs@cloudmosa.com.

CloudMosa 提供的不僅是個工作,更是一個舞台。

在這裡,人人都有機會創造影響世界的產品,其中許多源自於員工提出的計畫。 CloudMosa 自成立以來陸續推出許多受到使用者喜愛的產品,包含:

  • Cloud Phone:以雲端技術,為 Feature Phone 帶來眾多引人入勝的 App 。彌平數位落差,迎接世界新十億網民。
  • Puffin Web Browser:全球使用者最喜愛的手機雲端瀏覽器。多年來在口耳相傳下,全球累積超過一億人次下載使用。
  • Puffin TV Browser:Google Play 上最受歡迎的電視瀏覽器。超過五百萬台 Android TV 設備安裝,亦獲得泰國第一大電信商 AIS 官方採用,提供一百萬旗下用戶使用。
  • Puffin Secure Browser:完全阻擋未來零日攻擊的安全瀏覽器。獲美國空軍等許多企業及單位採用,目前已累積全球 10 萬以上使用者。
  • Puffin Incognito Browser:地表最強保護使用者隱私的瀏覽器。提供完全匿蹤保護,成為許多國家使用者的第一選擇。
  • Puffin Cloud Isolation:直接執行在 Chrome 內的雲端瀏覽器服務,無需額外安裝軟體,即可在 Chrome 上阻擋未來零日攻擊。

CloudMosa 擁有獨特的工作文化。是一個非常適合有想法、有理念的人才發揮才華的地方:

  • CloudMosa 組織扁平,無中間主管,強調員工獨立自主管理,並鼓勵與其他同事充分討論與合作,期許每位成員主動創新。
  • CloudMosa 將創新的思維落實到工作的文化當中,並尊重員工的個人意志。在公司制定的策略方向上,每位員工可以自由加入不同的計畫,甚至提案並領導團隊發展新的計畫。
  • CloudMosa 禮聘能才,提供優渥的工作環境和薪資以及股票選擇權。對於我們來說,每一位員工不僅是我們的同事,更是一起伴隨公司成長的合夥人。

CloudMosa 相關報導:

CloudMosa 竭誠邀請各方好手加入一展長才。我們目前開放以下職缺,來信請寄至 jobs@cloudmosa.com

Software Engineer

Requirement

  • Solid C/C++ programming skills.
  • Experience in software development processes.
  • In-depth knowledge of design patterns and algorithms.
  • Cares about code quality.

Software Engineer

工作內容:

  • 設計 CloudMosa 雲運算平台架構與 Remote Rendering 演算法。
  • 規劃並實作 Puffin Browser、 Cloud Phone 等各式產品與系統。

基本要求:

  • 熟悉 C++ 基本語法與標準函式庫(STL),能獨立撰寫穩定且可維護的程式碼。
  • 熟悉瀏覽器以及網頁程式的運作原理。
  • 熟悉各種常見的演算法與資料結構,並能運用在實務開發上。
  • 熟悉物件導向程式設計,且了解如何使用各種 Design Pattern 。

加分條件:

  • 熟悉 C++11 以上的語言特性,如 smart pointers 、 lambda expressions 、 move semantics 等。
  • 了解 Linux 系統的運作且曾在 Linux 平台上進行程式開發。
  • 有豐富的應用軟體實務開發經驗,且涉及多種不同平台、性質相異的各式技術。
  • 曾經閱讀、編譯,甚至修改過 Chromium 的程式碼。
  • 熟悉影音處理相關技術(現代常用編碼格式、串流播放等等)。
  • 具有大型應用軟體的實務開發經驗。

Full-Stack Web Developer

工作內容:

  • 開發 Puffin 雲運算平台相關的各種網頁程式。

基本要求:

  • 能由 Backend 到 Frontend 獨立作業完成一個符合 RWD 的網站。
  • 精通 Browser Native JavaScript API 。
  • 熟悉 HTTP Request 和 Response 的原理與實作。
  • 熟悉 Chrome DevTools 。
  • 不排斥寫簡單 C++ 。

加分條件:

  • 用過 Docker 。
  • 熟悉 Next.js 。
  • 熟悉 Tailwind CSS 。
  • 玩過 Chrome Extension 。
  • 玩過 Chrome DevTools Protocol 。

Sr. UI/UX Designer

工作內容:

  • 規劃 Wireframe 及 UI Flow 。
  • 定義設計規範。
  • 根據不同平台提供 UI 設計。
  • 根據內部或外部回饋,優化設計。
  • 製作 UI 延伸出的相關視覺。

基本條件:

  • 需具備 3 年以上相關經驗。
  • 熟悉 Figma 、 Adobe Illustrator 、 Adobe Photoshop 等設計軟體。
  • 熟悉 RWD / iOS 與 Material Design Guideline 。
  • 具備基本設計能力。
  • 有團隊合作經驗,善於與工程師等溝通。

加分條件:

  • 具數據分析能力,並落實於設計專案。
  • 熟悉影片創作與剪輯。
  • 熟悉互動設計 (After Effect 、 Premiere) 。
  • 對 HTML / CSS / JavaScript 有基本認識。
  • 曾使用 Git 。

書面資料:

  • 請提供過去所參與過的專案作品,並詳述所擔任的角色,作品集不限形式,網站或 PDF 等皆可。

面試方式:

  • 依您提供的作品集,會請您進一步闡述並簡單回答問題。

Sr. DevOps/Site Reliability Engineer

基本要求:

  • 熟悉 Python 、 PHP 、 Shell Script 、 JavaSript 。
  • 有撰寫 Shell Script 、 Python 等腳本經驗,並能通過腳本完成日常工作。
  • 瞭解 HTML 與 CSS ,可看懂 HTML 原始碼與手寫簡單網頁。

加分條件:

  • 有 Linux 作業系統與網路安全維護之實務經驗。
  • 有關聯與非關聯式的資料庫之實務經驗。
  • 有網路與服務監控之實務經驗。
  • 有 Container 設計與部署之實務經驗。
  • 有 CI/CD 工具之實務經驗。
  • 有伺服器的維運之實務經驗。
  • 熟悉網路通訊協定。
  • 有大規模服務部署經驗。
  • 有機房自動化設計、部署與維運經驗。

書面資料:

  • 請簡述過去工作上的相關經驗,從其中找出一個您有親自參與,且覺得較有成就感的專案或系統,附上簡單介紹,並指出其中由您貢獻的部份。

面試方式:

  • 依您提供的資料,我們將於現場從幾個不同的面向,例如 HW/SW Deployment 、 Network Security 、 System Administration 等,提出一些假想的設計需求,請您嘗試以自身的經驗出發,假如這工作是將交由您來設計,架構上會建議如何搭配,您會選擇什麼樣的實作方式,並請嘗試分析不同作法的優缺點。

QA Engineer

工作內容:

  • 針對功能型手機上的 Cloud Phone 應用進行測試,內容涵蓋本地端、伺服器與網頁應用。
  • 缺陷報告與分析:準確識別、記錄和報告軟體缺陷,提供清楚的重現步驟、初步問題分析,並持續追蹤。
  • 測試用例開發與管理:開發並管理手動測試計劃和測試案例。
  • 跨領域協作:與產品、開發和設計團隊密切合作,把關每個階段的潛在風險。

基本要求:

  • 一年以上軟硬體開發/測試團隊經驗
  • 具備問題回報經驗。
  • 具備問題分析能力,能協助開發團隊拆解並縮小問題範圍。
  • 中高級英語能力(CEFR B1+ 同等水準,TOEIC 550+),能夠進行電子郵件溝通和缺陷報告。

加分條件:

  • 具備設計手動測試/測試計劃經驗。
  • 具備問題追蹤系統使用經驗,如 Jira 、 Bugzilla 等。
  • 具備各種數位裝置上的測試經驗,如功能型手機、智慧手錶、車機、機上盒或各類低規格行動裝置。

Software Engineer Intern

工作內容:

  • 參與 Puffin Browser、 Cloud Phone 等產品的功能擴充討論。
  • 獨立實作完成新功能,並推出可上線的產品成果。

基本要求:

  • 熟悉 C++ 或 JavaScript 。
  • 擁有良好資訊工程領域基礎知識,例如:資料結構與演算法、作業系統、計算機網路。
  • 喜歡學習新事物,挑戰不熟悉,甚至未曾接觸過的領域。

加分條件:

  • 了解網頁程式與瀏覽器的基本運作原理。
  • 擁有自己親手完成的軟體專案,且非課程指定的作業。
  • 擁有系上教授的推薦信。

Software QA Intern

工作內容:

  • 手動軟體測試。
  • 問題回報。

基本要求:

  • 大三(含)以上的學生,且學生身份至少還有一年(含)以上 (科系不拘)。
  • 至少可實習一年,且每週可排班三天(含)以上。(排班制, 10:00~18:00 , 12:30~13:30 午休,午休時間計薪)。
  • 中高級英語能力(CEFR B1+ 同等水準,TOEIC 550+),能夠進行電子郵件溝通和缺陷報告。

加分條件:

  • 了解各平台作業系統,如 Android, iOS, Windows, macOS 等系統之資料管理與操作。
  • 習慣團隊合作,樂於發問、分享觀點。
  • 具備基本的電腦硬體知識。