株式会社ソシオネクスト / Global Leading Group
HW 設計だけではないスキルセット
現職では HW 記述言語である System Verilog を扱うのが設計者として主でありましたが、それと同時に RTL 検証の際には log ファイルの処理のために Python やシェルスクリプトを用いて業務の効率化を図った経験もあります。また、検証時に使用するテストシナリオは C 言語で記述されていることがほとんどであり、所望の動作確認を行うためにコーディングを行う必要がありました。その際には学生時代に身に着けた C 言語のコーディングスキルが役立ちました。 学生時代には C 言語で記述された逐次実行プログラムの並列化の研究のために、GPU プログラミング言語である CUDA を用いたプログラミングを行っておりました。CUDA を使いこなすには GPU の仕組みを理解する必要があり、ハードウェアの性能を最大限に発揮できるソフトウェア開発を行う素養が身に着きました。