仕事内容
■業務内容
データセンター向けNVMe SSDファームウェア開発(組込みソフトウェア開発)
・ARMを使用したマルチコアSoCの組込み開発(C言語中心)
・周辺ハードウェアの制御、NAND FLASHの制御などの低レイヤの機能開発
・ガーベージコレクションを始め、上位レイヤの機能開発
・開発TAT向上のためのツール開発・自動化環境構築
■特徴
・安定・高スループット、低レイテンシ(高IOPS)を実現するための設計・実装に携われる
・技術的な好奇心の強い仲間と開発をともにすることで、自身のスキルアップも図れる
・数十名規模の大規模開発の中でリーダーシップを発揮して業務を推進していくことができる
・PCI Expressを含め、今後数年先の最新の技術に触れていくことができる
・大規模開発のチームビルディングなどのエンジニアリングマネージャーからリードエンジニアまで幅広いキャリアパスがある
必須スキル
・C/C++におけるプログラミング知識
・Linuxベースでのシステム開発経験
・システムアーキテクト経験
・組み込みファームウェア開発経験
歓迎スキル
・ARMを使用した製品の開発経験
・ストレージシステム開発経験(RAIDなど)
・ファイルシステム開発経験
・BIOS, カーネル・デバイスドライバ開発経験(Windows, Linux 問わず)
・PCI Express に関連する開発