LoginSignup
80
74

More than 5 years have passed since last update.

インテルが求める「FPGAアプリケーションエンジニア」とはこんな人

Last updated at Posted at 2014-12-18

なんとインテルが、FPGAアプリケーション エンジニアなる職種で求人を始めてた。

Screen Shot 2014-12-18 at 17.27.50.png

From Jobs at Intel

この募集要項がいろいろ味わい深いので、まとめてみた。

目的:次世代のクラウドをFPGAでつくる

The DCG/CPG (Data Center Group/Cloud Platform Group) team develops technologies that accelerate cloud computing. We are looking for FPGA Application Engineers to help us deliver the next generation cloud computing platforms.

目的はずばり、「次世代クラウドプラットフォームの構築」。単なる組み込みデバイスの開発じゃなくて、データセンター/クラウドプラットフォームチームの採用なのだ。あの大きなお客さんのお手伝いもしたりするのかな。。?

Your primary responsibility will be optimizing different workloads using tightly coupled FPGA accelerators. Duties will include:
- Designing and developing RTL code using Verilog,
- Developing and debugging CPU Host SW that effectively offloads parts of workloads to FPGA,
- Developing OS and device drivers

お仕事内容は、FPGAアクセラレータの開発。

  • Verilog HDLでハードウェア実装したり、
  • FPGAに仕事を割り振るホストCPU側のソフトを書いたり、
  • それらのOSやデバドラを書いたりしてもらうよ

あっ、ハイ。OSからですかそうですか。

求められるスキル

インテルが求めるFPGAアプリケーションエンジニアはこんな人だ!

- Experience in programming in C and/or C++ and assembly language,
- Experience in design,development and debugging of multithreaded programming code,
- Experience in hardware development using Verilog or System Verilog (or VHDL),
- Familiarity with FPGA design tools used for RTL development,
- knowledge of network protocols(TCP/IP),
- knowledge of storagetechnologies (RAID, file system),
- familiarity with revisioncontrol systems (GIT),
- Very good Linux OS understanding and experience in software development for Linux.
- Good English communication skills, both written and oral,
- Disciplined design approach, and ability to work smoothly with a team.
  • C/C++とアセンブラ書けて、マルチスレッドの設計や開発は当然できて
  • Verilog HDL/VHDLもすらすら書けて、FPGA開発ツールの経験もあって、
  • TCP/IP熟知しつつ、RAIDやファイルシステムも理解し、
  • 当然gitを日々使ってて、
  • Linux OSの中身に精通し、
  • 英語の会話も読み書きもすらすら、チームとのコミュニケーションもまかせとけっ

あっ、ハイ。

うちの東京オフィスにはこういう宇宙人がちらほらいて、それはそれでどんな会社やねんと思うのだけど。

さらに、あると望ましいスキル:

- Knowledge of CPU architecture, general GPU architecture,
- Prior experience working with heterogeneous (FPGA, CPU, GPGPU) hardware systems,
- Subject matter expertise in a particular class of algorithms, e.g. speech, cryptography, compression, image processing, etc,
- Activity in opensourcecommunity,
- Familiarity with computernetworks management (QoS,routing)
- OpenStack.
  • 俺様CPUアーキ作れるぜ
  • そういやFPGA/CPU/GPUヘテロ開発の経験もあるし
  • 音声認識・暗号化・圧縮・画像処理もやったっけ
  • GitHubにもいろいろ上げてるし
  • ネットワークのQoSやルーティングも書けるかな
  • OpenStackね。知ってる。

そんなサイヤ人どこにいるんだ……これは俺のことだろ!って方は、ポーランドのグダニスクにあるインテルオフィスで優雅な謎FPGA開発に携われるらしいので、ぜひぜひご応募あれ。

80
74
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
80
74