ソニー ホームページ

技術系職種の選考について

開発・R&D・セキュリティ等

D03.System Architecture & Software 【R&D】

概要

以下いずれかの仕事内容を想定。

A:デジタルツインクリエーション
・3D世界モデル生成技術
アニメや映画などのコンテンツ制作において、3Dモデルの活用は急速に拡大している。一方で、3Dモデルの作成には多くの時間とコストがかかるという課題があり、クリエイターが本来集中すべき演出やカメラワークなどの創造的な作業に割けるリソースが限られている。そこで、AIベースの画像からの3D化技術や、ルールベースで台本・設定情報・地図から3D化する技術を統合し、3D世界モデルを生成することで、作画やプリビズ等の制作工程の効率化とクリエイターの創造性の最大化を目指す。

B:デジタルツインラーニング
自動運転AIなどの Physical AI の開発において、「多様な状況をカバーするデータの収集にかかる時間やコストが高い」「AI性能改善にかかる時間やコストが高い」といった課題が存在している。これに対し、実世界では収集が難しいデータを世界モデルなどの技術により生成し、さらに大規模学習技術やAI性能分析技術を用いることで、効率的にAI性能を向上させることを目指す。

C:セキュリティ技術
・コンテンツセキュリティ
コンテンツの真正性を保証する次世代のウォーターマーク技術やフィンガープリント技術を開発し、IPの不正利用や偽造を防ぐことで、クリエイターが安心して創作に専念できる環境の実現を目指す。
・AIセキュリティ
コンテンツ制作や製品・サービス、業務効率化など幅広い分野でAI活用が進む中、高度化するセキュリティ脅威から、クリエイターやファン、そして事業を護り、安心・安全なAI活用の実現を目指す。

D:Web3技術
・IP管理・活用ブロックチェーン
Web3時代の新たな著作権管理の枠組みとして、クリエイターのIPを保護し、報酬分配を迅速かつ公正に行うブロックチェーン基盤を開発する。このブロックチェーン基盤を活用し、IPを安全にライセンスすることで、IPの利用に応じた収益をクリエイターだけでなくファンにも還元し、IPがコミュニティ全体で最大限に活用される世界を実現する。JASRAC の「KENDRIXサービス」で一部実用化されており、今後も多様なIP管理分野への展開を目指す。

E:Linux System開発
1) Linuxカーネル・デバイスドライバー開発
- 組み込み基板用Linuxカーネル・デバイスドライバーの開発
- Linuxカーネルの起動高速化、リアルタイム性能向上、デバッグ技術、高信頼化技術の開発
2) Linuxディストリビューション開発
- OSS(Open Source Software)のLinuxディストリビューションを元に、OSSライセンス条件も考慮したソニー製品向けLinuxシステムイメージの開発、および、SBOM(Software Bill Of Materials)処理のためのツールの開発
- 継続的なソフトウェアコンポーネントの更新・管理のための手法、及び、システムの開発
3) Linux向けコンテナランタイム技術開発
- 軽量・セキュアなコンテナランタイム技術の開発
4) Linux向けセキュリティ強化技術
- ハードニング、強制アクセス制御、セキュアブートなど

F:計算システム・プログラマー、アーキテクト、リサーチ・エンジニア (画像認識から物理的制御および/またはユーザインタラクションまでのエッジクラウド連携リアルタイムシステム開発)
ソニーの様々な次世代の商品やサービスでは、より「知的」になることを求められています。 そのために複数のイメージセンサー等を入力として、エッジデバイスやクラウド上で周囲の環境を認識するAI・ビジョン処理を行い、最終的には物理的なインタラクションやリアクションを伴う制御をリアルタイムに実行する世界になると想定。
グループ内の様々なアルゴリズム, 商品, サービス開発のチームと協力し、システム全体に求められる要求を分析しながら、システムソフトウェア(MWレイヤからOSレイヤまで)や、エッジデバイスやクラウドに至るソフトウェア・アーキテクチャを日々研究・開発。
従来よりOpen Source Software(OSS)コミュニティへの貢献を進めてきたRobotics向けROS2コア技術開発に加え、発展の著しいクラウドネイティブ技術や、Automotive分野で期待されているSoftware Defined Viechle(SDV)等、顧客の期待を超える機能・品質の実現に挑戦。

G:ソフトウェア開発を高度に自動化/効率化する技術の研究開発
ソニーの様々な事業に向けて、先進的なソフトウェア開発環境/開発技術を開発し、それをクラウドおよびオンプレミス環境において提供。
組み込み機器からWebサービスまで幅広くソニーのソフトウェア開発を支援します。ソフトウェア工学、クラウド技術、生成AIなどを活用して、CI/CDの高速化/効率化、テストコード自動生成、バグ自動検出/自動修正などに取り組む。

雇用会社

ソニーグループ株式会社

活かせる経験・スキル

Aの仕事内容で活かせる経験・スキル:

  • ディープラーニングや生成 AI などの AI 技術に関する知識・スキル
  • 3DCG に関する知識・スキル
  • 地理空間情報および点群などの 3D データ解析スキル
  • ソフトウェア開発/コーディングの経験(Python、JavaScript、Go、React など)
  • クラウドサービスの利用経験(AWS、GCP など)

Bの仕事内容で活かせる経験・スキル:

  • コンピュータビジョンなどの機械学習技術、および学習データセットの構築(生成・加工等)・実験の経験
  • LiDAR などのセンサーデータを利用した機械学習技術に関する知識
  • LLM・生成 AI などを活用した技術開発に関する知識
  • コンピュータアーキテクチャ/ソフトウェアアーキテクチャ、特に HPC/分散並列処理技術に関する知識
  • クラウドサービスの利用経験(AWS、GCP など)
  • ソフトウェア開発/コーディングの経験(Python、JavaScript、Go、React、C++、Rust など)

Cの仕事内容で活かせる経験・スキル:

  • 画像認識 AI・画像処理に関する知識
  • AIセキュリティに関する知識
  • ソフトウェア開発/コーディングの経験(Python、JavaScript、React、Solidity、C/C++、Rust など)
  • クラウドサービスおよび OSS の利用経験(AWS、GCP など)

Dの仕事内容で活かせる経験・スキル:

  • ブロックチェーンの基盤技術・応用技術に関する知識(Layer1/Layer2 技術、ゼロ知識証明などの暗号技術、ブロックチェーンアプリケーションなど)
  • ソフトウェア開発/コーディングの経験(Python、JavaScript、React、Solidity、C++、Rust など)
  • クラウドサービスおよび OSS の利用経験(AWS、GCP など)
  • データ分析技術および学習データセットの構築経験

Eの仕事内容で活かせる経験・スキル:

  • 組み込み機器向けLinux開発に必要となるOSS、システムソフトウェアと関連するコンピューターシステム(プロセッサアーキテクチャ、ストレージ、ネットワーク、仮想化など)について専門的な知識をお持ちの方
  • Linuxカーネル・ROSなどのOSSの高速化や最適化の知識や開発経験,興味をお持ちの方
  • 先端のソフトウェア技術を取り入れ,組み合わせ,カスタマイズし,新しい技術や用途を開発していく意欲のある方
  • 技術を商品という形に昇華させる工程,およびそれを構成する git, Jenkins, GitLab などの各種SCM/CIツールについて興味をお持ちの方

Fの仕事内容で活かせる経験・スキル:
必須の経験・スキル:

  • Computer Scienceの学位、または同等の知識や経験があること
  • 1つ以上のプログラミング言語で5年以上の経験があること
  • ある程度大きな規模のソフトウェアでのデバッグやトラブルシューティングの経験
  • 積極的・自主的に自分のアイディアを実際に何らかの形で実装しつつ提案をしたことがあること

望ましい経験・スキル:

  • Computer Scienceの修士
  • CPU, GPU, DSPやメモリでの最適化を行った経験
  • 低レイヤ(OSカーネル、ドライバ、コンパイラ、メモリアロケータなど)のソフトウェアの実装・デバッグの経験
  • 5つ以上のプログラミング言語(スクリプト言語を含)での、実用的なプログラミング経験。アセンブリ言語の経験があればなお良い
  • クラウドサービスやクラウドネイティブ技術の活用経験(コンテナ, オーケストレーション等)
  • 下記から2つ以上の領域でのプログラミング経験があること: オペレーティングシステム、プログラム言語処理系の実装、ロボット・車載関連SW(アルゴリズム、サポートシステム、MW), 画像入力を使ったアルゴリズム, 機械学習(MLOps構築)

Gの仕事内容で活かせる経験・スキル:

  • 汎用プログラミング言語(Go/C++/Rust/Javaなど)を用いたソフトウェア開発の経験(必須)
  • 英語ドキュメントの読解力(必須)
  • クラウドを用いたWebシステム開発の経験(尚可)
  • 生成AI/機械学習を用いたアプリケーション開発の経験(尚可)
  • ソフトウェア解析技術を用いたツール開発の経験(尚可)

3~5年後のキャリア

Aの仕事内容の3~5年後のキャリア:

  • デジタルツインクラウドの構築を通して、3Dデータのセンシング、AIを活用した時空間解析・モデル生成・シミュレーション、可視化などの技術を取得し、また、それらを利用したサービスの開発を経験する。さらに、アニメや映像制作、自動運転をはじめとしたさまざまな分野のビジネスに技術を導入していく

Bの仕事内容の3~5年後のキャリア:

  • 複数の専門知識や要素技術(機械学習・データ解析および認証・セキュリティなど)とそれらを組み合わせた応用開発の経験・技術を習得し世界で通用するエンジニアとなる
  • 大規模な Deep Learning によるより高度な AI を実現する技術を習得し、ソニーグループ全体の AI技術開発やそれが搭載される商品の実現を推進する。また、この分野で世界トップレベルのエンジニアになる
  • Federated Learningや秘密計算など最先端のプライバシー保護技術および、ディープラーニングなどへの応用技術を習得し、新規カテゴリーの商品やサービスの実用化を推進する
  • AI開発を支えるスパコンを構築する技術を習得し、最先端のハードウェアとソフトウェア を融合することで、cost-effective なAI開発環境をソニーグループ全体に提供・推進する

Cの仕事内容の3~5年後のキャリア:

  • ウォーターマークやフィンガープリント技術を習得し、エンターテイメント領域のサービス開発や次世代のクリエイター向けプラットフォーム開発をリードする
  • ゼロ知識証明など最先端の暗号技術を習得し、Web3領域の新規サービスを支える基盤技術の開発をリードする

Dの仕事内容の3~5年後のキャリア:

  • ブロックチェーンを中心としたクラウドシステム技術を習得し、新規カテゴリーの商品やサービスを開発・運用(DevOps)できるだけでなく、次世代のWeb3システム基盤の開発をリードする
  • 複数の専門知識や要素技術(ブロックチェーンアプリケーション・OSS・データ分析・セキュリティなど)とそれらを組み合わせた応用開発の経験・技術を習得し世界で通用するエンジニアとなる

Eの仕事内容の3-5年後のキャリア:

  • 新規カテゴリーの商品やサービスを構築するシステムソフトウェアの開発に必要なOS技術、ソフトウェア技術、ソフトウェア応用技術を習得し一流のソフトウェア開発者となることを目指す
  • システムソフトウェア開発、およびコンピュータアーキテクチャ開発の中心的な役割を担い、チームをリードする
  • 開発したソースコードのOSSへのコントリビューションも実施可能

Fの仕事内容の3-5年後のキャリア:

  • ソニーグループの他のチームと共同して、ソニーロゴの付いた一つの商品を、もしくは複数のPoCを世に送りだす
  • プロジェクトの実現に必要な十分な知識やスキル、関連領域の知識を習得している
  • 提案書/作業サンプルを使用して技術的な決定がどのように行われるかを学び、実際のビジネス要件や将来の予測に基づいてこれらがどのように設計/変更/調整されるかを考え実行することができる
  • 上記の経験を基に、自身で「こうしたい・こうするべきだ」と思ったことを提案し、実際にそれらのアイディアをいずれかの商品やPoCに実現するようなチームをリーディングする

Gの仕事内容の3-5年後のキャリア:

  • ソフトウェア工学、クラウド技術、生成AI/機械学習活用技術を習得し、一流のソフトウェア開発者となることを目指す
  • 様々な事業部に向けて先端的なソフトウェア開発技術及び開発環境を提供し、ソフトウェア開発プロセスを改善する中心的な役割を担う
  • ユーザ視点で新しい技術や機能を提案し、開発チームをリードする

勤務地

東京都