# Skymizer 誠徵勇者與我們一起玩技術實境解謎!
林克…快醒醒…快醒來
你是為海拉魯(Skymizer)帶來光明之人…現在正是啟程之時…
薩爾達就是一個林克(linker)蒐集符號(symbol)解救城市(program)的遊戲
你也想成為海拉魯的傳說天才劍士嗎?請把履歷投給薩爾達公主([email protected])
【公司名稱】
Skymizer Taiwan Inc.
臺灣發展軟體科技股份有限公司
官網:http://www.skymizer.com/
FB:https://www.facebook.com/skymizer/
統編:54309531
【徵才職缺】
因為正在擴編當中~這次職缺很多喔!
Embedded Software Engineer
薪資範圍:60k~150k
你會做的事:
* Design & develop easy-to-port deep learning runtime for
variant customer
* Develop neural network SDK or toolchain for specific platform
with MCU or application processor
* Develop neural network model quantization flow
* Customize runtime, SDK and toolchain for different targets of customers
* System analysis of features, performance, problems
* Lead team members and projects (for manager position)
你可能需要會這些技能:
* Familiar with deep learning inferencing
* Ablility to build & port Deep Learning SDK, software stack for
variant platforms.
* Experience in RTOS application development
* Experience in linux driver development
* Experience in MCU / DSP usage.
* Good knowledge about MCU/embedded debugging.
C/C++/Compiler Programmer
薪資範圍:60k~150k
你會做的事:
* C/C++ Programmer is responsible for designing , developing ,
testing , deploying, maintaining software
* Build up ONNC runtime library
* Porting PyTorch to ONNC
你可能需要會這些技能:
* Master over C and C++ programming
* Familiar with Unix environments, including but not limited on
Ubuntu, CentOS, MacOSX, and FreeBSD.
* Familiar with Open Source Culture
Senior FPGA (Design) Engineer
薪資範圍:60k~150k
關於這個職缺:
The Senior FPGA (Design) Engineer will work at the system
architecture level in multiple areas of the system as an
expert in one or more significant technology domains and
will serve as a technical expert in designing, developing,
and testing software for optical transport cards using FPGAs
(embedded processors) that carry a variety of data types.
你會做的事:
* Design, development and test of software for deep learning
accelerators using Field Programmable Gate Arrays (FPGAs)
(with embedded processors)
* Position involves writing code in Register Transfer Level (RTL)
and system integration for FPGAs
* The position requires interaction with other System, Hardware,
Firmware, and Software developers.
你可能需要會這些技能:
* Preferred Degree Qualifications: Bachelor of Science (BS) or
Master of Science (MS) Degree in computer engineering or
electrical engineering
* Preferred Years of Experience: BS+ (8 to 15) years, MS+(5 to 12) years
* Previous experience with Large FPGA, ASIC, or Application Specific
Standard Product (ASSP) designs or previous experience verifying complex
design
* Application Specific Integrated Circuits/Field Programmable
Gate Arrays (ASICs/FPGAs) using C/C++ or System Verilog
Senior Logic Designer/Manager
薪資範圍:60k~150k
你會做的事:
* Self-motivated character and can work under pressure to achieve the goal.
* Good communication and teamwork experience/skills
* Flexibility to perform different roles throughout the project
and continuously upgrade your skills
You will also be:
* Design and developing of functional units of NN with RTL.
* Integrating a NN SoC at logic/RTL level
* Architecting a NN architecture for deep learning
* Performing all aspect of logic-design flow
你可能需要會這些技能:
* Experienced with RTL/logic design
* Passion with logic design and architecture
* Passion with AI
* MS or PhD degree of EE/CS, or related background
Junior Compiler/Virtual Machine Engineer (Blockchain)
薪資範圍:60~90k
Responsibilities:
* Enhance existing compilers and virtual machines for
blockchain applications
* Design and Implement virtual machine components
* Design and implement static analysis tools and compiler
optimization passes
Requirements:
* Familiar with C and C++
* Deep understanding of Computer Science fundamentals
* An understanding of compiler and virtual machine
Bonus
* Experienced with UNIX system programming
* Experienced with LLVM framework
* Experienced with Ethereum
* Experienced with several consensus protocols (e.g. Tendermint, Stellar)
* Experienced with Open Source Culture
Senior Compiler/Virtual Machine Engineer (Blockchain)
薪資範圍:80~150k
Responsibilities:
* Design and implement virtual machines for blockchain applications
* Design and build compilers for Domain Specific Language
* Design and implement new languages for blockchain applications
Requirements:
* Mastery over C and C++
* Familiar with LLVM framework
* Familiar with UNIX system programming
* Familiar with Open Source Culture
* Deep understanding of compiler, virtual machine, and runtime
Bonus:
* Familiar with Ethereum
* Familiar with any consensus protocol (e.g. Tendermint, Stellar)
IT (Part-time)
薪資範圍:25K ~ 35K(**強調**:這是 part-time,每週上班兩天)
Part Time Operations Engineer I
一週 2 日上班日,作業八小時 (10:00~19:00) 內含 1hr 休息時間
工作內容:
維護、管理公司軟硬體電腦設備 (含開發版、手機、網路相關硬體)。
1. 第一線軟硬體故障查修、報修 (含 Mac、Windows)
2. 硬體部署、設定
1. 使用者電腦硬體安裝
3. 固定模式的軟體營運維護
1. 到職離職人員開關帳號
2. 系統帳號權限異動
3. 例行系統檢查
4. 系統備份
4. 資產清點、管理 (借出借入)
5. 既有樣板 Docker、LXC 部署
部分服務以 Docker 及 LXC Container 架設
依照指定需求建立、修改 Container
6. 嘗試將以上工作優化或自動化 (Optional)
7. 協助設定、調整網路架構 (VLAN、Routing、Firewall)
要求:
0. 誠信 (極嚴格的標準)
1. 耐心
2. 熟悉 shell script
3. 理解電腦、網路硬體架構
面試標準:(依重要程度排序)
0. 解決未知問題的能力
1. 網路相關軟硬體的熟悉程度 (Switch、AP、DNS、DHCP)
2. 雲端服務使用經驗 ( O365、G-suit 、linode......)
3. Unix 系統的熟悉程度
4. Linux Container 相關技術的熟悉程度
5. 電腦硬體架構的理解程度
加分項目:(無排序)
1. LDAP
2. VLAN、LACP
3. Routing、Firewall (IPtable)
4. python、javascript
5. Docker、Docker compose 、 LXC container 操作
6. 802.1x
- - - -
Q & A
Q0: 什麼叫做「誠信 (極嚴格的標準)」
A0: 這是指誠信要盡可能客觀,也就是你自認為已經非常誠實的表達某些東西,但還是有可能是你的理解和現實差異太大。誠信的範圍也不只有人格特質上,還包含了在能力上,你需要知道自己懂什麼、自己不懂什麼。
Q1: 要寫 code?
A1: 要。目前有部分作業會用 bash script 混其他程式語言來進行 (ex Node.js, Python...)
不難但是不能完全不會。
看到這邊已經心動想立刻投履歷了?寄給 [email protected]
快拔起你的大師之劍,拯救海拉魯~
【工作地點】
台北市內湖區瑞光路408號12樓-2
【工作時間】
09:30~18:30,表定八小時加休息
上班時間可以前後稍微挪移
中午餓了就可以去吃飯
【是否需自備工作工具】
否
【公司福利】
* 住在 RD 部門的貓,誠徵貓奴同事(台北限定)
https://www.facebook.com/hachu.cat/
* 彈性的上下班時間,自由的工作環境與風格。
* 提供 7 天彈性休假、女性 13 天全薪生理假、3 天全薪病假。
* 工作滿一年即享 14 天特休,之後每過一年加 1 天。
* 同性伴侶註記視同登記(希望 5/24 以後可以順利拿掉這條),
同享婚假、產假/陪產假、家庭照顧假…等。
* Skymizer 就是你自己的公司,你可以把環境打造你喜歡的舒適樣子。
* 護眼的雙螢幕、最頂級的升降桌與人體工學椅,自行挑選的滑鼠與鍵盤。
* 每年健康檢查、公司團保(意外險、醫療險)
* 內湖運動卷,提供同仁健身游泳,認真工作身體健康也要顧。
* 每月一次免費下午茶享用。
【平均每週工時】
40小時
【加班費制度】
比照勞基法
【薪資算法】
14個月
【關於我們】
Skymizer 是頂尖的編譯與虛擬化技術團隊,藉由獨到的編譯器與機器學習技術,
幫助軟體團隊自動化的強化軟體品質、增加軟體效能。讓深度學習與區塊鏈應用
的客戶建立各式的虛擬機器與編譯器,縮短 time-to-market 時間。
【也許你想更認識Skymizer一點】
這裡有過去徵才文的懶人包:https://hackmd.io/s/r1bqC4Hs4
每年我都有寫一點點不同的感想(非技術,比較偏文化的部分),大家也可以
看看我們從一個新創公司逐漸站穩腳步的歷程跟變化。
Skymizer 的中文名稱是「臺灣發展軟體科技股份有限公司」,其實我們的名字就
把我們想做的事情說出來了。為什麼是發展軟體呢?因為過去當全世界軟體業開
始發展的時候,但台灣還是以硬體代工為主,社會上出現了一些批判教育失敗、
無法與世界接軌的聲浪,而看準跟上軟體潮流的人可能開始轉換跑道,但其中多
數是改走 app、電商,著重研發軟體的人只佔了這其中的一小部分。Skymizer
則是反過來思考,擅長做系統軟體的我們(或是台灣)是否有什麼題目適合做的,
讓台灣能夠運用以往的經驗與優勢來創造新的機會。
Skymizer 在 2013 年成立,到今年底已經滿 6 年,差不多到了一個已經不能以
新創公司自居的年紀了。我們目前正處在一個從新創站穩腳步目標穩定成長的關口。
目前我們的薪資雖然不如 Tier 1 的大公司,但能追上大部分的市場水準,然而我
們卻仍保留著新創團隊的基因,團隊為了共同目標打拼、有緊密的連結與大量溝通。
過去我們是一個很年輕的團隊,要戰便來、說打就打,大家雖然對事不對人,不過
從去年我們進來了一些 senior 的夥伴,其中我們的 RD head 從美國回來,過去在
Apple 工作,從她身上我看到一個成熟的職場 role model,進一步提升了我們溝通
跟執行的效率。也因為這位 RD 主管進來,帶著我們做了幾篇 paper,我們接下來
的目標是要把技術做深,除了希望能在國際期刊上有讓人注目的發表,也希望做出技
術紮實的產品,如果你跟我們有一樣鑽研技術的熱情,工作的目的是為了自我實現,
想做深入的技術、想學東西。那我可以說,來這裡你不會後悔。
如果你想更了解一點我們正在做的事,RD head 本週五 (5/17) 在台大有個演講,
有興趣的人可以去看看:https://www.csie.ntu.edu.tw/app/news.php?Sn=14786
【職缺老實說】
從新創長大的過程必定伴隨一些痛苦,目前各部門已經發展出不太一樣的自我風格,
有的部門還是維持我們過去驕傲的完全彈性工時制(也就是你想半夜 12 點上班到
早上 8 點也是你的自由),但也有部門因為這樣溝通成本過大而沒有繼續這個制度。
而隨著人口擴張,我們的組織也不若以往扁平,過去我們有很長一段時間所有人都
直屬 CEO,但目前他已經太忙沒有辦法一一關心下面的人,需要主管幫忙分攤,
因此,目前有一些決策為了效率,並不一定會像過去是大家投票出來的,可能是各
部門主管討論完決定,但這些主管會確保下面的 team member 知道這些消息,如果
有疑問也都會協助溝通,簡單來說就是從直接民主制走向代議制。如果你對於
Skymizer 的認知還停留在「組織扁平、完全彈性、直接民主」,那麼你來的話可能
會跟你的想像有一點落差。
而過去 Skymizer 曾發生溝通障礙,在技術上會因為各自有各自的堅持,最後很可惜
的讓一些夥伴就像解散的樂團只能聽歌懷念。因為這個圈子不大,我也沒有想要只講
公司好的一面,但我可以說,在溝通上,今年我們進步了很多。除了我們容易和夥伴
起衝突的朋友今年溝通技巧改善很多之外,目前也因為分層討論的制度,有了更多緩
衝。
我在這 PTT 推薦 Skymizer ,每次都不是因為公司要求,都是我的真心推薦。如果
有人對公司有更多問題,歡迎站內信我詢問。因為我不是代表公司來 po 文,所以我
可能無法回答所有的問題,但我會盡我可能回答,另外,因為我不是 RD,所以技術
相關的事情我可能無法回答。
又騙了很多批幣,謝謝各位撥空讀這篇長文到這邊,如果你 end 了,
也幫你再回顧一下重點,履歷寄給 [email protected]
謝謝大家XD