Qualifications(必須要項):
•University degree in computer science or a comparable course of study.•At least 5 years of experience in writing professional production code for Android platforms.•Very good knowledge of writing, maintaining and testing Android code in Java/Kotlin (C++ is a big plus).•Deep knowledge of AAOS architecture and practical experience with extending Android (system services, HALs, SDK extensions), Soong build system and Android development tools or high motivation to deep dive into these topics quickly.•Deep knowledge of Android app architecture•Experience using OO methodologies in designing software solutions•Experience in Testing, in particular Unit & UI testing•Understanding of an agile work environment (Scrum and SAFe)•Understanding of CI/CD environment tools (i.e.: Git, Gitlab, etc.)•Analytical thinking – you cultivated the habit of seeing a problem from multiple perspectives and not jumping to conclusions before looking for solid evidence•Solving problems is your driving force, especially when it comes to real business problems•You have the level of experience from the professional and technological perspective to teach also juniors in the domain of AAOS development•Business-fluent English
• 大学卒以上、コンピュータサイエンスまたは類似の専攻。
• 5年以上のアンドロイドプラットフォームでのプロフェッショナルなプロダクションコード開発経験。
• Java/Kotlinでアンドロイドコードの実装ができ、メンテナンスからテストまで対応可能な方。
• アンドロイドアプリケーションアーキテクチャへの深い知識がある方。
• OOメソッドを使ったソフトウェアソリューションの設計経験。
• ユニットテストやUIテスト等の経験。
• アジャイルな業務環境への理解度が高い方(Scrum、SAFe)。
• CI/CD環境ツールの使用経験(例: Git, GitLab, etc.)。
• アナリティカルシンキング – 確証なしに結論を出すのではなく、様々な角度から問題に対処し解決へ導ける方。
• 問題解決能力の高い方(実際のビジネスシーンにおいて重要な推進力となるため)。
• ビジネスレベルの英語力のある方。
• 大学卒以上、コンピュータサイエンスまたは類似の専攻。
• 5年以上のアンドロイドプラットフォームでのプロフェッショナルなプロダクションコード開発経験。
• Java/Kotlinでアンドロイドコードの実装ができ、メンテナンスからテストまで対応可能な方。
• アンドロイドアプリケーションアーキテクチャへの深い知識がある方。
• OOメソッドを使ったソフトウェアソリューションの設計経験。
• ユニットテストやUIテスト等の経験。
• アジャイルな業務環境への理解度が高い方(Scrum、SAFe)。
• CI/CD環境ツールの使用経験(例: Git, GitLab, etc.)。
• アナリティカルシンキング – 確証なしに結論を出すのではなく、様々な角度から問題に対処し解決へ導ける方。
• 問題解決能力の高い方(実際のビジネスシーンにおいて重要な推進力となるため)。
• ビジネスレベルの英語力のある方。
Nice to have(期待要項):
•Deep knowledge of AAOS architecture and practical experience with extending Android (system services, HALs, SDK extensions), Soong build system and Android development tools or high motivation to deep dive into these topics quickly
•You have the level of experience from the professional and technological perspective to teach also
Juniors in the domain of AAOS development
•Working with IPC (Inter Process Communication) mechanisms to enable efficient data exchange and coordination between system processes
• アンドロイド・オートモーティブOSアーキテクチャへの深い知見と実践的な経験(アンドロイドから派生したシステムサービス、HAL、SDK拡張技術等)。
• Soongビルドシステムやアンドロイド開発ツール、またはそれらに対する高い学習意欲。
• アンドロイド・オートモーティブOS領域での教育や技術指導ができる方。
• システムプロセス間のIPC(Inter-Process Communication)メカニズムに関する業務経験、および効率的なデータ交換ができる方。
•You have the level of experience from the professional and technological perspective to teach also
Juniors in the domain of AAOS development
•Working with IPC (Inter Process Communication) mechanisms to enable efficient data exchange and coordination between system processes
• アンドロイド・オートモーティブOSアーキテクチャへの深い知見と実践的な経験(アンドロイドから派生したシステムサービス、HAL、SDK拡張技術等)。
• Soongビルドシステムやアンドロイド開発ツール、またはそれらに対する高い学習意欲。
• アンドロイド・オートモーティブOS領域での教育や技術指導ができる方。
• システムプロセス間のIPC(Inter-Process Communication)メカニズムに関する業務経験、および効率的なデータ交換ができる方。
Responsibilities(業務上の責務範囲):
•Design and build advanced applications for the AAOS platform
•Collaborate with cross-functional teams to define, design, and deliver new features
•Unit-test code for robustness, including edge cases, usability, and general reliability
•Work on bug fixing and improving application performance
•Continuously discover, evaluate, and implement new technologies to maximize development
efficiency
• アンドロイド・オートモーティブOSプラットフォーム向け先進アプリの設計および製品化。
• クロスファンクショナルチームにおける新機能の定義、設計、デリバリー。
• ユニットテストコードの作成(Robustness、Edge cases、Usability、General reliabilityなど)。
• バグ対応およびアプリケーション機能改善。
• 開発効率を最大化するための新技術の創出および導入・評価。
•Collaborate with cross-functional teams to define, design, and deliver new features
•Unit-test code for robustness, including edge cases, usability, and general reliability
•Work on bug fixing and improving application performance
•Continuously discover, evaluate, and implement new technologies to maximize development
efficiency
• アンドロイド・オートモーティブOSプラットフォーム向け先進アプリの設計および製品化。
• クロスファンクショナルチームにおける新機能の定義、設計、デリバリー。
• ユニットテストコードの作成(Robustness、Edge cases、Usability、General reliabilityなど)。
• バグ対応およびアプリケーション機能改善。
• 開発効率を最大化するための新技術の創出および導入・評価。