Software Developer

About the Employer

Unityをより一歩進んだソリューションに進化させるために、東京のプロダクト開発チームに参加して、様々な分野向けの専門的なテクノロジーやサービスの開発業務に参加します。

このポジションの方は他のチームメンバーと協力しながら、自分の担当するテクノロジーの開発を率います。また、他のメンバーがリードするテクノロジーの順調なリリースのためにも貢献します。

東京のプロダクト開発チームはゲームに利用可能なテクノロジーの他、映像や自動車、建築といった分野でUnityを活用するための専門的な技術を開発するため、幅広い知識と経験、時には未経験の分野への挑戦が求められます。また、Unityのエディターやコア機能に対して貢献するにあたって、C#だけでなく大規模なC++のプロジェクトでの開発にコミットすることも求められます。

Unityをより多くの開発者にとって使いやすいソフトウェアにするために貢献したい、またより多くの分野や産業で活用できるものにしたい、という情熱と幅広い分野への興味・知的好奇心の高い方をお待ちしています。

業務内容

  • 他の地域(海外)のソリューションチームやUnityのコアR&Dチームとコミュニケーションをして、自分のチームで開発したソリューションを幅広く利用可能にします。
  • チームと一緒に日本で開発されるテクノロジーのいくつかの領域の開発をリードします。
  • Unityのエディターやコア機能を改善するために、UnityのコアR&Dチームとコミュニケーションをしながら開発を行います。
  • 他のチームのメンバーが開発しているテクノロジーに対しても、技術的な貢献をします。
  • Unityの更新に合わせて、開発したテクノロジーをアップデートします。
  • 主にUnityのコア技術やさまざまな最新のコンピューターテクノロジーについて自主的に学習します。

必須経験・スキル

  • C/C++ での業務経験(3年以上)
  • Unityの使用経験(1年以上)
  • コンピュータアーキテクチャに関する基礎的な知識
  • ビデオゲームなどのリアルタイムインタラクティブアプリケーションの開発業務経験、もしくは映像分野でのソフトウェアエンジニアとしての業務経験(3年以上)

歓迎する経験・スキル

  • コンピューターグラフィックスに関する基礎的な知識
  • Unityエディター拡張等の実装経験
  • アプリケーションやサービスの UI/UX の設計に関する知識
  • モダンなWebアプリケーションの開発経験(React等)
  • モダンな大規模Webサービスの設計に関する知識
  • 英語(TOEIC800点以上相当)
  • 日本語(ビジネスレベル)

Unity is looking for a talented developer to join the Product Development Team at our Tokyo office and help us push our technology, products, and solutions to the next level.

You will work with other teams to achieve the goals and also take charge of your own technology development projects. Furthermore, to support other members' projects to ensure the smooth releases.

The Tokyo Product Team develops technology for many fields beyond the game industry, including film and animation, automotive, and architecture and engineering. As such we’re looking for a candidate with broad knowledge and experience as well as the willingness to dive into fields they aren’t familiar with. In order to improve the Unity Editor and other core features, the candidate will need to work in C# and also in large scale C++ projects.

If you’re interested in developing software to make it even easier for users to succeed with Unity and help bring it to more users in more industries, this may be an ideal position for you.

Responsibilities

  • Communicate regularly with overseas solution teams and the Unity Core R&D team, and help expand the capabilities of the solutions you develop with your team
  • Work with the rest of your team to help lead the development of various technologies in Japan
  • Communicate with the Core R&D team to help develop and improve the Unity Editor’s core features
  • Make technological contributions to the development work done by other team members
  • Update the technology you develop to stay current with updates to Unity
  • Conduct self-motivated research and study into Unity’s core technologies as well as the most up-to-date computer technologies in various fields

Requirements

  • Professional experience with C/C++ (3 years or more)
  • Experience using Unity (1 year or more)
  • Basic knowledge of computer architecture
  • Professional experience developing a video game or other real-time interactive application, or as a software engineer in the film industry (3 years or more)

Bonus Points

  • Basic knowledge of computer graphics
  • Experience with implementing a Unity Editor expansion
  • Knowledge of UI/UX design for applications and services
  • Experience developing with modern web applications (React, etc.)
  • Knowledge of modern large-scale web service design
  • English abilities (TOEIC score 800+)
  • Japanese abilities (business level)

About Unity Technologies

Unity is the world’s leading platform for creating and operating real-time 3D (RT3D) content. Creators, ranging from game developers to artists, architects, automotive designers, filmmakers, and others, use Unity to make their imaginations come to life. Unity’s platform provides a comprehensive set of software solutions to create, run and monetize interactive, real-time 2D and 3D content for mobile phones, tablets, PCs, consoles, and augmented and virtual reality devices.

The company’s 1,400+ person research and development team keeps Unity at the forefront of development by working alongside partners to ensure optimized support for the latest releases and platforms. Apps developed by Unity creators were downloaded more than three billion times per month in 2019 on more than two billion unique devices. For more information, please visit www.unity.com.

Unity is an equal opportunity employer committed to fostering an inclusive, innovative environment with the best employees. Therefore, we provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law. If there are preparations we can make to help ensure you have a comfortable and positive interview experience, please let us know.

Headhunters and recruitment agencies may not submit resumes/CVs through this Web site or directly to managers. Unity does not accept unsolicited headhunter and agency resumes. Unity will not pay fees to any third-party agency or company that does not have a signed agreement with Unity.

#LI-CW2 #SEN