具体的な業務内容
ソフトウェアエンジニア(マルウェア検出エンジン研究開発)◆リモート中心/開発に専念できる環境
【グロース上場・官公庁や地方自治体などと取引多数/サイバーセキュリティ専門企業/持ち帰り残業禁止など働き方◎】
■業務内容:
次世代エンドポイントセキュリティ製品であるFFRI yaraiの中核となるマルウェア検出エンジンの研究開発を担当いただきます。製品開発は製品開発チームとエンジン開発チームで担当を分けて行っており、今回の募集はエンジン開発チームを予定しております。
※変更の範囲:会社の定める業務
■エンジン開発チーム
FFRI yaraiをはじめとした自社ソフトウェアの中核部分となるマルウェア検出エンジンの開発を担当していただきます。エンジン開発チームでは、実際に出回っているマルウェアの特徴や傾向を分析し、その特徴や傾向を分析、ヒューリスティックに検出するエンジンを開発しています。
■業務詳細
・マルウェア解析、検出アルゴリズムの研究開発
マルウェアを実際に動かし、デバッガ等でアセンブリを読みながら動作を解析します。特徴ある動作が確認されれば、動作を監視する技術を用いて検出できるようにエンジンを改良していきます。また、機械学習を用いた検出手法を採用することもあります。エンジンは主にC、C++でWindows上で動作するDLLとして開発します。低レイヤーな開発が多いため、組み込み系の経験者などはスキルを活かすことができます。
・その他
以下のような関連業務を担当する場合があります。
・マルウェア収集、データ分析等、研究開発を支援する自動化システム開発
・サイバーセキュリティ技術情報の発信
■キャリアパス
マネジメント職のキャリアパスもありますが、エンジニアとして高い技術力を武器にスペシャリストとなるキャリアパスもあります。
■開発環境
・言語…C++、C、Win32API、x86/x64アセンブリ、Python
・開発環境…Visual Studio
・ソースコード管理…Git(GitHub Enterprise Server)
・プロジェクト管理…Redmine等
・情報共有ツール…Slack
■働く環境
・最新のセキュリティ技術を身につけ、一方でプライベートも大事にしたいと思われる方には、非常に働きやすい環境です
・お客様と直接やりとりすることは殆ど無く、開発に専念できる環境となっています
チーム/組織構成