シニアソフトウェア開発エンジニア――仮想化およびSIL統合(ハイブリッド勤務、マーカム)
仮想コントローラー、プラントモデル、組み込みシステムを統合し、ゼネラルモーターズ向けの自動車シミュレーション環境を開発します。 仮想化とソフトウェアインザループ統合を通じて、車両制御テストを支援します。
仕事内容
- エンドユーザーのテスト要件を満たす協調シミュレーションコンポーネントを開発・統合する
- さまざまなシミュレーションシナリオ向けの仮想コントローラーモデルを構築する
- HWIO、RTOS、通信モデルを含む仮想コントローラーコンポーネントを開発・保守・テストする
- センサー、アクチュエーター、ECU動作のサブシステムモデルを調達・開発し、パラメータ設定を行う
- 開発エンジニアと協力し、機能要件、問題解決、実装に取り組む
- テスト要件に従い、システムエンジニアとSIMBOMを定義する
- プラントモデルとECUモデルを動的な仮想シミュレーションに統合する
- 詳細なリリースドキュメントを作成・保守する
- リリース済みシミュレーション、ユーザーテスト、トラブルシューティングを支援する
- チームメンバーに技術的な指導とサポートを提供する
- 協調シミュレーション環境の納品品質を維持する
- クラウドデプロイ活動を支援する
応募要件
- 工学、コンピューターサイエンス、または関連分野の学士号
- ソフトウェアエンジニアリングの実務経験3~7年
- 組み込みCおよびPythonの使用経験
- 組み込み制御ソフトウェアの開発経験、およびGCC、GDB、Eclipse、Jenkins、ETAS INCAなどのツールを使用した自動ビルドワークフローの経験
- MATLABおよびSimulinkを使用したプラントモデルの開発・統合経験
- GT-Power、AMESIM、CarSimなどの追加シミュレーションツールの基礎経験
- CAN、LIN、SPI、自動車向けイーサネットなどの自動車通信技術に精通していること
- FMU/FMI規格およびSSPに関する知識
- AUTOSARの階層型ソフトウェアアーキテクチャに関する知識
- 現在または将来、GMの移民スポンサーを必要としないこと
福利厚生
- 有給休暇(年次休暇、祝日休暇、追加の妊娠・出産、育児、養子縁組休暇を含む)
- 医療、歯科、眼科の保障
- 従業員とその家族向けの生命保険プラン
- 確定拠出年金制度への会社拠出およびマッチング拠出
- 従業員、家族、友人向けのGM車両購入プラン
