ソフトウェアエンジニア3、地上システム—ULA、コロラド州センテニアル
ユナイテッド・ローンチ・アライアンスのヴァルカンロケット向け指揮・制御ソフトウェアを開発します。製造、試験、打ち上げ運用で使用されるリアルタイムシステムを構築・保守します。
仕事内容
- ヴァルカン打ち上げロケットのアビオニクスおよび電気系地上支援装置を指揮・制御・監視するソフトウェアを開発・保守する。
- 現代的な設計原則を適用し、複雑な技術課題を解決する。
- アジャイル環境で、プロダクトオーナー、テクノロジーアーキテクト、QA、オートメーションチームと協働する。
- ソフトウェアソリューションを設計、開発、テストする。
- ハードリアルタイム要件を持つ運用・支援機能について、技術的リーダーシップと実装開発を担う。
- 最小限の指示のもとで、ソリューションを自律的に定義・開発する。
- 経験の浅いエンジニアを率い、指導・育成する。
- 打ち上げロケットの製造、飛行前試験、打ち上げカウントダウン向けのミッションクリティカルなソフトウェアの提供に貢献する。
- 打ち上げ運用チームを遠隔でシャドーイングし、打ち上げイベントを支援する。
- ソフトウェア、ファームウェア、コンピューティングシステムを設計、開発、運用、保守する。
- ソフトウェアを打ち上げシステムに統合し、担当するプログラム、プロジェクト、またはその構成要素に責任を持つ。
- ソフトウェア開発ライフサイクルの標準、プロセス、手順、ツールを適用する。
- ロケット運用向けの表示、機械制御、電気制御システムを含むエンジニアリングアプリケーションを作成する。
- 顧客、サプライヤー、アプリケーションユーザー、技術・サポート担当者と協働する。
応募要件
- 認定された大学またはカレッジでSTEM分野の学士号を取得していること。
- 関連する専門職務経験が4年以上あること。
- アジャイル開発チームでの業務経験。
- 複雑なソフトウェアおよびハードウェアの問題に対するソリューションを、独自に設計、開発、提供した経験。
- ハードウェアおよびソフトウェアシステムのアーキテクチャと設計を、社内関係者および外部顧客に説明した経験。
- ソフトウェア開発ライフサイクル全体で、ソフトウェアの作成、実行、レビューを行った経験。
- オブジェクト指向設計およびプログラミング言語の経験。
- CまたはC++の経験。
- ソフトウェア構成管理の実務経験。
- アジャイル手法の経験。
- テスト駆動開発の経験。
- ソフトウェア設計原則を適用した経験。
- Gitなどの構成管理の実務およびツールの経験。
- 継続的インテグレーションおよび継続的デリバリーの経験。
- 応募者はITAR 22 CFR 120.62で定義される米国人であること。
- 複雑なソリューション向けのソフトウェア設計およびアーキテクチャ構築の経験があれば望ましい。
- ソフトウェア開発業務でテクニカルリードを務めた経験があれば望ましい。
- 経験の浅いエンジニアを指導、育成、メンタリングした経験があれば望ましい。
- Pythonの経験があれば望ましい。
- リアルタイムLinuxシステム、タイミングクリティカルなハードウェア・ソフトウェア、安全なソフトウェア開発、地上支援または産業制御アプリケーション向けの指揮・制御システム、航空宇宙・打ち上げ・防衛システムの経験があれば望ましい。
- 望ましい:リアルタイムLinuxベースのオペレーティングシステムの経験。
- 望ましい:タイミングクリティカルなハードウェアおよびソフトウェアシステムの開発・トラブルシューティングに関する専門知識。
- 望ましい:安全なソフトウェア開発実務の経験。
- 望ましい:地上支援装置、産業制御システム、または同様の安全性が重要なアプリケーション向け指揮・制御ソフトウェアの経験。
福利厚生
- 401(k)マッチング拠出および追加の雇用主拠出。
- 対象従業員には裁量による年間インセンティブボーナス。
- 充実した有給休暇。
- 柔軟な勤務環境。
- 隔週の金曜日が休日となる9/80勤務制度。
- 転居支援を利用できる場合があります。
