プロジェクト内容
NANDフラッシュメモリを搭載したストレージ製品開発を行うプロジェクトで、具体的にはNVMe(Non-Volatile Memory Express)規格に準拠したSSDの開発を行っています。
NANDフラッシュメモリは構造上、データの書き込み・読み出し・消去処理において特有の制約があります。そういった制約を加味した上で、NVMe-SSD製品としての高速なデータアクセス、データ信頼性の担保、製品寿命の担保といった様々な機能・要件を実現するためのソフトウェアを開発しています。
またNVMe規格のSSDは従来のSATA規格の製品と比較して大きな性能向上の可能性を秘めており、今まさに世界のストレージベンダー各社がしのぎを削っている分野です。我々も最新技術の3D
NANDフラッシュと高いソフトウェア設計技術を駆使し、日々世界と競争しています。
このプロジェクトのやりがい
プロジェクトメンバと共に難しい課題をクリアし、開発した製品が世の中にリリースされ、皆で喜びを分かち合えるということが大きなモチベーションになっています。また、開発現場では技術的な議論や情報共有・改善提案が活発に行われており、エンジニアとして日々成長を実感できるという点もこのプロジェクトの魅力の一つです。
プロジェクトメンバーのコメント
世界との厳しい開発競争のなかで、我々のソフトウェアも進化し続けなければなりません。ときには複雑で技術的に高難度な制御が必要になることもありますが、開発メンバはみな技術的な好奇心が強く、新機能の検討や高速化アルゴリズムの検討に意欲的に取り組んでいます。難しいからこそやりがいが感じられるプロジェクトだと思います。
役立つスキル、知識
- C、C++のプログラミング経験
- 組み込みソフトウェア開発経験
- コンピュータ・アーキテクチャの基礎知識
- ストレージデバイスの基礎知識