Tokyo Sony

業務内容

【組織ミッション】

オープンソースのLinuxと、高速起動技術、リアルタイム技術などの独自技術を組み合わせたシステムソフトウェアを開発し、ソニーの商品群へ貢献します。

【事業フェーズ】

発売済商品に対するセキュリティ対応などの支援と、新規カテゴリ商品の立ち上げ支援のどちらも行っています。

【担当予定の業務内容】

・システムソフトウェアに必要不可欠なオープンソースソフトウェアの選定とソニー基準に準拠させるためのカスタマイズ

Linux kernelを核とするシステムソフトウェアは、オープンソースソフトウェアの利用が必要不可欠です。しかし、オープンソースソフトウェアの品質がソニー基準を満たしているかは千差万別であり、選定の段階からプロフェッショナルな判断が必要です。

本業務においては、組織内要件や、貢献先事業部からの具体的要求を達成するために、数多くのオープンソースソフトウェアから、機能性や性能だけでなく、信頼性、セキュリティ、OSSライセンス(使用条件)など、多くの品質基準についてソニー基準を満たすものを選出します。そのままではすべてのソニー基準を満たすことが難しい場合には、カスタマイズも行います。

ソニー基準を満たすことの確認においては、パッケージそのものではなく、パッケージが依存する別パッケージも確認する必要があるため、そのための専用ツールを開発することも行います。

これらの工程は、最終的には、内部のCI/CD環境に統合します。

カスタマイズ結果や、開発した専用ツールは、内容に応じて、OSSコミュニティへの還元を行っていただきます。

【ポジションの役割】

オープンソースソフトウェアの選定とカスタマイズ、品質基準確認を行っているチームに所属していただきます。チームは7人前後の規模ですが、経験豊富なメンバが多く、選定方法やカスタマイズ方法、品質基準確認方法を一から学び吸収することが可能です。

経験・スキルに応じて、チームをリードする立場になっていただくこともあります。

業務委託先として、ソニーグループ内の海外の部署と連携しており、日常の会議やメールにおいて英語での会話やコミュニケーションが必要です。

【テレワーク比率】

会社方針に沿った範囲内でテレワークを行うことが可能です。

【職場雰囲気】

雑談も含め自由闊達で、上司に対しても物怖じせずに自身の意見を述べることができる、明るい雰囲気の職場です。

※本求人はジェネラル・エンプロイメント・コントラクト社員での採用となるため将来的に別の職務領域や技術領域に異動の可能性がございます。

合わせて、全国の支社、工場、営業所への転勤可能性がございます。

必要となるスキル/経験

■必須

  • C/C++ での開発経験。オープンソースソフトウェアの選定やカスタマイズにあたっては、オープンソースソフトウェアのコードを読み内容を理解したり、実際にビルドしてテストするなどの作業が含まれます。

  • オープンソースソフトウェアを利用することに対する肯定的な考え方・理解

  • CEFR B1 相当(TOEIC参考値 550 ~ 785)

■あると望ましい

  • オープンソースコミュニティへの参加や、コントリビューション経験

  • オープンソースソフトウェアライセンスに関する知識と理解

  • オープンソースソフトウェアを利用することのメリット・デメリットや意義に関する理解

  • Linuxカーネル、GCC/LLVMなどのツールチェーンでの開発経験

  • Rust, Go, Python などの言語処理系に関する知識・それらを用いた開発経験

  • 独自・自社開発の Linux ディストリビューションの構築経験

  • CI/CD に関する知識や実装経験

  • CEFR B2 相当以上 (TOEIC参考値 785 ~)

※具体的には週に2回ある海外チームとのTeams会議、および、日常業務における英語でのメール・gitlab チケット・各種ドキュメントの読み書きで使用します。不定期に、英語でのプレゼンテーションや、国際学会への参加(英語での聴講)を行っていただくこともあります。

オープンソースコミュニティへの貢献の際には、社外の方との英語でのやりとりがあります。