Cadence Design Systems
Cadence Design Systems
Cadence Design Systemsは、電子機器およびシステム設計向けのコンピューティングソフトウェア、ハードウェア、知的財産を開発しています。30年以上にわたるソフトウェアの専門知識とインテリジェントなシステム設計への注力を通じて、世界をリードする企業が設計構想を先進的な電子製品へと具現化できるよう支援しています。同社の技術は、ハイパースケールコンピューティング、5G通信、自動車、モバイル、航空宇宙、コンシューマー、産業、ヘルスケアなど、幅広い分野で活用されています。

シニアソフトウェアエンジニアリングマネージャー、フレームワークおよびグラフィックス

Cadenceの中国拠点のフレームワークおよびグラフィックスチームを率い、アプリケーション基盤、ユーザーインターフェース、可視化に関する研究開発を推進します。 拡張性の高いエンジニアリング手法を確立し、製品施策の遂行を導きます。

仕事内容

  • フレームワークおよびグラフィックスエンジニアリングの研究開発プログラムを主導する。
  • 社内外の関係者と連携し、複数のプロジェクトを遂行する。
  • フレームワークおよびグラフィックスシステム全般の技術的な問題を診断し、解決する。
  • エンジニアリングプロセスを改善し、効果的な手法を確立する。
  • 若手エンジニアを指導し、チームの成長を支援する。
  • 毎週の技術レビューに参加し、実現可能性を評価して懸念点を提起する。
  • アプリケーションフレームワーク、UI基盤、可視化、グラフィックスの技術方針と人材育成を主導する。
  • フレームワーク、グラフィックス、幾何、メッシング、プリプロセスおよびポストプロセスの各チームと協力し、事業と製品の目標を支える保守性の高い基盤を構築する。

応募要件

  • ソフトウェア、コンピューターサイエンス、機械工学、または関連する工学分野の学士号または修士号。
  • ソフトウェア業界で20年以上の経験があり、フレームワークおよびグラフィックスチームの管理経験を含むこと。
  • リーダーシップを発揮し、チームを育成してきた実績。
  • C++、C#、.NET、Python、Windows、Linuxに関する高度な技術知識。
  • C++、C#、Pythonの高いプログラミングスキルとソフトウェアアーキテクチャの経験。
  • ユーザーインターフェースやアプリケーションフレームワーク、API、プラグインアーキテクチャの設計経験。
  • 2Dおよび3Dグラフィックスの可視化経験。
  • パフォーマンス分析、メモリ管理、マルチスレッド処理の経験。
  • クロスプラットフォームソフトウェアの開発および後方互換性の維持経験。
  • 自動テスト、デバッグ、CI/CD、コード品質向上の実務経験。
  • 要件を具体化し、工数を見積もる能力。
  • フレームワーク、グラフィックス、幾何、UX、QA、製品チームとの調整経験。
  • 技術的負債、リスク、依存関係、リリース準備の管理経験。
  • Avalonia、Gigasoft、またはSciChartの経験があれば尚可。
  • GitHub Copilot、CursorなどのAI支援開発ツールを実務で使用した経験。
  • 優れたピープルマネジメント能力。
  • 優れたコミュニケーション能力。
  • 高い分析力と問題解決能力。
  • 責任ある実行を促し、業務上の障害を取り除き、予測可能で高品質なデリバリーを維持する能力。
  • 協調的な姿勢を持ち、チーム横断で影響力を発揮し、合意形成を進める能力。