Skymizer 勇者召集令 2019

關於我們

Skymizer 是頂尖的編譯與虛擬化技術團隊,幫助客戶建立各式的虛擬機與編譯器,增加軟體效能、縮短 time-to-market 時間;目前我們已與世界級的公司合作,一起開發供深度學習 (deep learning) ASIC 使用的編譯器,與新一代區塊鏈上的智能合約 (smart contract) 所使用的虛擬機。除了內部產品,也積極開發及參與 Open Source 的專案。我們熱愛技術、想透過我們的雙手讓軟體界變得更好,為此,需要你的加入!

Skymizer 勇者生活

Skymizer,你可以鑽研最先進的技術,從創造當中得到十足的快樂;享受推理解謎的迷人樂趣,並將之發揮到淋灕盡致。最棒的是,你將和許多科技狂熱的強者一起共事與學習,一起創造下一代的 Compiler 工具與技術。了解未來最好的方式就是和一群神人一起創造它,你會與一些怪才與技術狂熱者一起工作。

誠摯邀請各界高手加入

  • Senior Compiler/Virtual Machine Engineer (Blockchain)
  • Junior Compiler/Virtual Machine Engineer (Blockchain)
  • Software Engineer (Developer Tools)
  • Embedded Software Engineer
  • Embedded Driver Engineer
  • C/C++/Compiler Programmer
  • Senior FPGA (Design) Engineer
  • Senior Logic Designer/Manager

薪資福利

  • 彈性的上下班時間,自由的工作環境與風格。
  • Skymizer 就是你自己的公司,你可以把環境打造你喜歡的舒適樣子
  • 護眼的雙螢幕、最頂級的升降桌與人體工學椅,自行挑選的滑鼠與鍵盤,還有你想看就可以買的書。
  • 每年健康檢查及團體保險。
  • 我們還蠻常出遊的,以及有事沒事就會一起玩桌遊,就算沒有加入我們,還是歡迎一起來打桌遊!
  • 工作滿一年即給予特休 14 天,每多任職一年會多一天。特休按在職比例計算,於每年初預先發放,未滿一年亦同。
  • 彈性休假:遇到連假補班日不須補班,並且每年額外享有 4 天可自由安排的彈性休假。
  • 每年 3 天全薪病假。休息是為了走更長遠的路。
  • 有貢獻就要有收獲!我們會讓最有貢獻的人才有最大的回報。
  • 薪資保障14個月。股票或股票選擇權另議。
  • 公司有貓,住在 RD 部門的貓

工作地點

  • 台北 (HQ)
  • 新竹


我們希望能夠與下列的高手一起共事,如果您有興趣加入我們,請不要猶豫,馬上和我們聯絡: joe@skymizer.com

Senior Compiler/Virtual Machine Engineer (Blockchain)

Responsibilities:
* Develop virtual machines for blockchain applications
* Design and implement compilers for Domain Specific Language
* Design new languages for blockchain applications

Requirements:
* Mastery over C or C++ or Golang
* Familiar with LLVM framework
* Familiar with UNIX system programming
* Deep understanding of compiler, virtual machine, and runtime

Preferable:
* Familiar with Ethereum
* Familiar with any consensus protocol (e.g. Tendermint, Stellar)
* Passion for open source contribution



Junior Compiler/Virtual Machine Engineer (Blockchain)

Responsibilities:
* Enhance existing compilers and virtual machines for blockchain applications
* Develop virtual machine components
* Design and implement static analysis tools and compiler optimization passes

Requirements:
* Familiar with C or C++ or Golang
* Deep understanding of Computer Science fundamentals
* Knowledge of compiler and virtual machine

Preferable:
* Experienced with UNIX system programming
* Experienced with LLVM framework
* Experienced with Ethereum
* Experienced with any consensus protocol (e.g. Tendermint, Stellar)
* Passion for open source contribution



Software Engineer (Developer Tools)

Responsibilities:
* Design and implement VSCode extensions and developer tools for blockchain applications
* Participate in the design planning and specification of new features
* Deliver modern, testable, and maintainable code

Requirements:
* Familiar with JavaScript ES6+ or TypeScript
* Familiar with HTML5, CSS3

Preferable:
* Experienced with any of modern JavaScript framework
* Experienced with ElectronJS
* Participation or interest in blockchain technology
* Passion for open source contribution



Embedded Software Engineer

Responsibilities:
* 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)

Requirements:
* 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.



Embedded Driver Engineer

Responsibilities:
* Develop Linux device driver, tools, frameworks and applications for both in-house used and consumers
* Support product features and functional/industry specifications Involvement in specification for hardware platforms

Requirements:
* Experience writing embedded Linux device drivers, and makefile
* Basic understanding on Linux Operating System concept
* Experience in C/C++, and object oriented programming



C/C++/Compiler Programmer

Job Statement:

C/C++ /Compiler Programmer is responsible for designing , developing , testing , deploying, maintaining software
* Build up ONNC runtime library
* Porting PyTorch to ONNC

Job Description:

  • 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

Job Statement:

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.

Job Description:

Responsibilities:
* 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 FPGA
* The position requires interaction with other System, Hardware, Firmware, and Software developers.

Requirements:
* 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
* Application Specific Integrated Circuits/Field Programmable Gate Arrays (ASICs/FPGAs) using C/C++ or System Verilog



Senior Logic Designer/Manager

  • 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

Qualifications:
* Experienced with RTL/logic design
* Passion with logic design and architecture
* Passion with AI
* MS or PhD degree of EE/CS, or related background



期待你來認識我們,簡歷請寄到 joe@skymizer.com。
訂定勇者的契約吧!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *