

CACI International Incは、国家安全保障、防衛、連邦政府の民間部門の顧客にサービスを提供する、米国を拠点とする政府請負企業です。同社のチームは、サイバーセキュリティ、デジタルオペレーション、エンタープライズITの近代化、電子戦、対無人システム、宇宙・光通信、DevSecOpsソフトウェア、ミッションエンジニアリング、物流など、幅広い分野のテクノロジーと専門サービスを開発・提供しています。大手プライムコントラクターとして、CACIはソフトウェア、分析、センシング、ハードウェアを組み合わせ、政府機関による変化する脅威への対応と、複雑なテクノロジーアーキテクチャの近代化を支援しています。
組み込み Linux エンジニア
現行ファームウェアから次世代プラットフォームまで、CACI のミッションクリティカルな再送信装置を近代化します。OpenWrt、Alma Linux、ネットワーク、API、CI/CD、組み込みセキュリティを幅広く担当します。
仕事内容
- 現行の IRD 再送信装置と次世代の後継装置をサポートします。
- 開発、統合、保守、障害修正を行います。
- 技術方針、プラットフォームアーキテクチャ、ハードウェア統合、サイバーセキュリティ、リリース計画の策定に貢献します。
- ミッションクリティカルな組み込み再送信装置を開発し、近代化します。
- Linux イメージやプラットフォーム統合から、ネットワークサービス、デバイス設定、Web 管理、テスト、リリースまで、組み込みソフトウェアのライフサイクル全体を担当します。
- ソフトウェア、ハードウェア、サイバーセキュリティ、テスト、システムエンジニアリング、製品の各チームと連携します。
- 既存の OpenWrt ベースのデバイスソリューションを、次世代ハードウェアと Alma Linux アーキテクチャへ移行します。
- 組み込みネットワーク機器や再送信装置向けの Linux ソフトウェアを設計、統合、テスト、デバッグ、保守します。
- イメージ設定、カスタムパッケージフィード、サービス、初回起動時の動作、デバイス設定、ビルド統合など、現行の OpenWrt ベース IRD ファームウェアを保守、改善します。
- 必要に応じて Python、Bash またはシェルスクリプト、C または C++ などを使ってソフトウェアを開発、保守します。
- IRD の機能を次世代 ARM ハードウェアへ移行する開発チケットに対応します。
- ブートローダー、カーネル、ボードサポート、クロスコンパイル、デバイス設定、組み込み Linux イメージの開発を支援します。
- イメージ作成、パッケージ化、プロビジョニング、リリース、更新、展開に用いる Linux および Buildroot のワークフローを構築、保守します。
- Linux または RHEL ベースの管理アーキテクチャの発展に貢献します。
- REST API とデバイス管理インターフェースを開発、保守します。
- インターフェース設定、ルーティング、DNS、Wi-Fi、携帯通信またはモデムの統合、安全な通信などのネットワーク機能を実装、保守し、問題を解決します。
- 単体、統合、システム、シミュレーション、ハードウェア接続テストを作成、保守します。
- GitLab のマージリクエストをレビューし、CI/CD パイプライン、ビルド検証、リリースエンジニアリング、再現可能なビルドを支援します。
- 脆弱性の修正、証明書の取り扱い、認証と認可、更新の完全性、依存関係管理、CVE 分析を通じて安全な開発を支援します。
- 設計、ビルド、API、テスト、運用に関するドキュメントを保守します。
- ハードウェア、システム、サイバーセキュリティ、品質保証、製品の各チームと連携し、要件を実装して検証します。
応募要件
- コンピューターサイエンス、コンピューター工学、電気工学、または関連する技術分野の学士号。
- 関連するソフトウェア開発の実務経験が 5 年以上。
- Linux ベースのシステム向けソフトウェアの開発、統合、テスト、保守経験が 5 年以上。
- Python、Bash またはシェルスクリプト、C または C++ のプログラミング経験。
- Linux の設定、デバッグ、ネットワーク、パッケージ管理、ソフトウェア展開の経験。
- ARM および/または Intel または x86 デバイス上でのソフトウェア開発、統合、デバッグの経験。
- OpenWrt、Buildroot、Yocto、または同等の組み込み Linux ビルドシステムやディストリビューションの経験。
- クロスコンパイル、組み込み Linux イメージの作成、ソフトウェアのパッケージ化、組み込みデバイスへの展開経験。
- インターフェース設定、ルーティング、DNS、DHCP、ファイアウォール、Wi-Fi、トラブルシューティングなどの Linux ネットワーク経験。
- REST API、デバイス管理アプリケーション、または Web ベースの設定インターフェースの開発とデバッグ経験。
- マージリクエスト、コードレビュー、ブランチ戦略を含む Git および GitLab ワークフローの経験。
- 自動 CI/CD パイプラインの構築、保守、トラブルシューティング経験が 2 年以上。
- Linux システムや組み込みデバイスで動作するソフトウェアの単体、統合、システム、またはハードウェアインザループテストの作成経験。
- 技術文書の作成と保守を含む、優れた文書および口頭でのコミュニケーション能力。
- リモートの部門横断型開発環境で効果的に業務を進める能力。
- 歓迎:NXP i.MX8、ARM64 または AArch64、U-Boot、Linux カーネル設定、デバイスツリー、ブートフロー、ボードサポートパッケージの経験。
- 歓迎:組み込み Linux ソフトウェアを新しいハードウェアプラットフォームまたは Linux ディストリビューションへ移植した経験。
- 歓迎:OpenWrt のビルドルート、フィード、パッケージ Makefile、またはカスタム OpenWrt パッケージ開発の経験。
- 歓迎:Alma Linux、RHEL、RPM または DNF、Kickstart、OSTree、SELinux、または RHEL Cockpit の経験。
- 歓迎:Python または Flask アプリケーションの開発、OpenAPI または Swagger で文書化された API、または組み込みデバイス管理インターフェースの開発経験。
- 歓迎:組み込みネットワーク製品、再送信装置、ルーター、携帯通信またはモデムの統合、Wi-Fi、802.1X、ルーティング、安全なネットワーク設定の経験。
- 歓迎:デバイスのプロビジョニング、ファームウェアまたはイメージのインストール、更新メカニズム、現場デバイスの保守経験。
- 歓迎:セキュアソフトウェア開発、証明書または PKI の統合、脆弱性スキャン、SBOM、CVE 修正、Trivy などのツールの経験。
- 歓迎:コンテナ化ビルド、デバイスシミュレーション環境、またはハードウェアインザループテストの経験。
- 歓迎:国防総省、ミッション、戦術エッジ、ネットワーク未接続、または規制対象の組み込みデバイス環境を支援した経験。
福利厚生
- 柔軟な休暇制度
- 充実した学習リソース
- 医療保険
- ウェルネスプログラム
- 各種金銭的福利厚生
- 退職給付
- 家族支援制度
- 継続教育支援
- 有給休暇
- 競争力のある報酬
- 学習と能力開発の機会
関連求人










シニアプログラムマネージャー、ソブリンAI(ハイブリッド勤務、イスラエル)
Dream政府機関や重要インフラの顧客に向けたDreamのソブリンAIロードマップを主導し、研究、エンジニアリング、プロダクト、ローンチ、AIを活用した運用を調整します。
開く