Shire Jobs

Mobile Shire Logo

Job Information

Google ソフトウェア エンジニア、Android(英語) in 東京都, Japan

Google では障がい者採用の取り組みを進めています。

必要な条件/経験:

  • コンピュータ サイエンスまたは関連する技術分野の学士号を取得していること(同等の実務経験でも可)

  • HTTP クライアント ライブラリや RPC クライアント ライブラリなどのネットワーク コードを記述または使用した経験

  • Java または C++ を使用したプログラミング経験

  • 英語による優れたコミュニケーション能力を備え、他のチームとスムーズに意思疎通を図り、共同で業務を遂行できること

望ましい経験/スキル:

  • UDP / TCP、DNS、HTTP、QUIC、TLS などのネットワーク プロトコルを設計または実装した経験。あるいは UDP / TCP、DNS、HTTP、QUIC、TLS などのネットワーク プロトコルの使用経験

  • Linux カーネルのネットワーク スタックおよびドライバに関する知識

本チームは、Android に関するレイヤー 3 以上の全ネットワーク コードの保守を担当しており、また、担当範囲を HTTP ネットワーキングに広げるために、そのスタックを拡張しています。さらに、Google の HTTP スタックを使用して Android への完全な統合を図るとともに、HTTP/3、QUIC、ECH、MASQUE、BPF パケット処理、ハードウェア オフロードなどの技術を活用して、技術スタックの高度な最適化と垂直統合に取り組んでいます。

Android は世界中で 3 億台を超えるデバイスに搭載されている、Google のモバイル向けオープンソース オペレーティング システムです。Android は世界中のすべての人がコンピューティングを活用できる未来を目指しています。Google は、コンピューティングには世界を良くする力があると確信しています。情報へのアクセスを可能にし、経済的機会をもたらして、生産性を高めるだけでなく、友人や家族との絆を深めるなど、さまざまなメリットをもたらします。Google は、世界中のあらゆる人が最先端のコンピューティングがもたらすメリットを享受すべきだと考えています。そこで、世界中のすべての人のためにスマートフォン、タブレット、テレビ、ウェアラブルなど、優れたアプリやサービスの実行が可能な、魅力的なコンピューティング デバイスを開発するために、相手先ブランド製品製造企業(OEM)とデベロッパーの皆様に向けて、プラットフォームを提供しています。

  • Chromium の HTTP スタックを Android に統合し、直接または HTTPURLConnection、OkHTTP などよく使われる API のバックエンドにすることでこの HTTP スタックの使用率を高める

  • MASQUE を使用して Android アプリの IP のプライバシーを確保する

  • Chromium を省電力、スケジュール、ネットワーク フィルタリングなど、下位レベルの Android ネットワーキングに統合することで、プライバシー、パフォーマンス、バッテリー駆動時間を強化し、信頼性を高める

  • 接続の移行、DNS-over-HTTPS、HTTP/3、Encrypted Client Hello、IPv6 など成熟段階の異なる重要なネットワーク テクノロジーの実装や進化に取り組む。IETF コミュニティ、アプリ デベロッパー、通信事業者、ほかの OS ベンダーと協力して、そうしたネットワーキング テクノロジーのデプロイをサポートする

  • 経験が浅いエンジニアのメンター役を務め、ネットワーキングに関する指導を行う。世界中の Android ユーザーに最適なサービス(高パフォーマンス、低レイテンシ、低コスト、プライバシー確保)を長期的に提供するために、スタックを相互運用して適切に動作させる方法を検討する

Google is proud to be an equal opportunity workplace and is an affirmative action employer. We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity or Veteran status. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements. See also https://careers.google.com/eeo/ and https://careers.google.com/jobs/dist/legal/OFCCPEEOPost.pdf If you have a need that requires accommodation, please let us know by completing our Accommodations for Applicants form: https://goo.gl/forms/aBt6Pu71i1kzpLHe2.

DirectEmployers