
NVIDIAは、ゲーム、データセンター、クラウドコンピューティング、ヘルスケア、製造、自動車、ロボティクスなど幅広い分野で活用されるアクセラレーテッドコンピューティングと人工知能の技術を開発しています。グラフィックスプロセッシングユニット、AIプラットフォーム、シミュレーション、業界向けソリューションなどを手がけており、協働型3Dワークフロー向けのNVIDIA Omniverse、自動運転車両開発向けのNVIDIA DRIVE、ヘルスケア向けのNVIDIA Claraなどを展開しています。同社には、先進的なコンピューティング、シミュレーション、AIを活用した分析を支えるインフラストラクチャとソフトウェアに取り組む大規模な技術チームがあります。
NVIDIA ASIC 検証エンジニア、メモリ管理(オンサイト、ダーラム)
NVIDIAで、SystemVerilogテストベンチ、カバレッジ計画、検証基盤を構築し、先進的なGPU設計のメモリ管理ユニットを検証します。
仕事内容
- メモリ管理ユニットの設計と実装を分析する
- 検証範囲を確立する
- テストベンチ、BFM、チェッカー、モニターなどの検証基盤を構築する
- テスト計画とカバレッジ計画を実行する
- 設計の正確性を検証する
- 複数の拠点にいるアーキテクト、設計エンジニア、ソフトウェアエンジニアと協働する
- 高度な検証プラクティスを活用し、テストベンチ手法の長期的な方向性の策定に貢献する
応募要件
- 電気工学、コンピューターサイエンス、コンピューターエンジニアリング、または関連分野の学士号もしくは修士号を現在取得中、または最近取得した方、あるいは同等の経験
- コンピューターアーキテクチャおよびASIC設計・検証手法の経験
- SystemVerilog、C、C++のいずれかまたは複数、テスト計画、カバレッジクロージャ、再利用可能な検証コンポーネントに精通していること
- 制約付きランダムテスト、機能カバレッジ、アサーションベース検証に関する実務知識
- オブジェクト指向プログラミングの原則を理解していること
- VCSやIESなどのシミュレーションツール、およびDebussyやGDBなどのデバッグツールの使用経験
- 優れたデバッグ能力と問題解決能力
- メモリサブシステムのマイクロアーキテクチャ、キャッシュのトポロジーとポリシー、メモリ管理、インターコネクト、アービター設計のいずれかまたは複数に関する理解
- UVM、SystemVerilogのチェッカーとスコアボード、アサーションベース検証、セミフォーマル検証(SFV)の経験
- PerlまたはPythonの知識
福利厚生
- 株式
- 福利厚生