

Flatirons Solutionsは、航空宇宙、防衛、製造分野にサービスを提供する多国籍ソフトウェア企業です。Flatirons PinpointやeTaskcardをはじめとするクラウドベースのプラットフォームにより、MRO事業者、航空会社、OEMメーカー、防衛事業者は、技術コンテンツと整備タスクを一つのデジタル環境で管理できます。製品には、OEMデータ、インライン編集、3Dビジュアライゼーション、デジタル作業カード、ERPまたはPLMとの連携機能が統合されており、モバイル整備ワークフローを支援するとともに、紙ベースのプロセスへの依存を軽減します。Flatirons Solutionsは北米、欧州、アジアにチームと拠点を展開し、複雑な整備業務における連携と効率を高め、航空機の稼働率向上を支援するツールを開発しています。
モバイルアプリ開発者(カナダ・リモート)
航空・宇宙メーカー向けに、AIで開発を加速した拡張現実モバイルアプリケーションを開発します。Unityベースのソフトウェアを、アジャイル開発とテスト駆動開発の手法で構築します。
仕事内容
- ユーザー要件とビジネス要件の分析、障害への対応、アプリケーション機能の提供を通じて、ソフトウェア開発ライフサイクル全体に携わる
- 設計に関する議論に参加し、顧客と協力してソフトウェアの改善、テスト、デバッグを行う
- テストと検証を含め、AIツールや手法を活用して開発を加速する
- 2~5名のエンジニアチームで、航空・宇宙製造分野の顧客向け拡張現実モバイルアプリケーションを開発する
- 同僚や顧客と協力してソフトウェア製品の設計・開発を行う
- 要件を解釈し、納品物を管理するためのスケジュールを見積もる
- アジャイル開発とテスト駆動開発の手法に従う
- テックリードと協力し、ユーザーストーリーを実行可能なタスクに分解する
- TDDで要件を実装しながら、ユーザーストーリーの作成とテストを行う
- ソフトウェア品質を高めるためにコードをリファクタリングする
- JIRAまたは同等のタスク管理ツールで作業を記録・管理する
- 効率的で再利用可能かつ信頼性の高いコードを作成・維持する
- アプリケーションの性能、品質、応答性を維持する
- ボトルネックや不具合を診断し、効果的な解決策を開発する
- 品質マネジメントシステムおよび情報セキュリティマネジメントシステムの要件に従う
- その他、割り当てられた業務を遂行する
応募要件
- モバイルアプリケーションおよび/またはUnityベースのアプリケーション開発経験4~6年
- ソフトウェア開発プロセスの中核としてAIを活用した経験
- コンピューターサイエンス、コンピューターエンジニアリング、または関連分野の学士号
- オブジェクト指向プログラミングに関する確かな基礎知識
- 高度な分析力と問題解決能力
- 複数のソフトウェア設計・アーキテクチャパターンに関する知識
- AIの能力と限界に関する理解
- Unity、複合現実ヘッドセット、iOS、AndroidおよびWindowsのモバイル開発、C#、TypeScript、Objective-Cのうち複数の経験
- コードバージョン管理システムと継続的インテグレーションに精通していること
- アジャイル手法に関する実務知識
- 3Dモデリングとグラフィックスの知識があれば尚可
- 高いコミュニケーション能力と、英語を流暢に話し書く能力
- カナダ国籍または永住権







