Développeur(se) de logiciels senior, Weta Tools / Senior Software Developer, Weta Tools
9 days ago
L’opportunité
Vous aimez renforcer les capacités créatives grâce à des outils de création de personnages innovants? En tant que développeur(se) de logiciels senior au sein de l’équipe Digital Avatars de Unity, vous contribuerez à façonner l’avenir de la technologie des personnages. Votre travail permettra aux créateurs(rice)s de contenu d’exploiter la technologie des personnages réalistes sur la plateforme de leur choix.
Notre équipe de développeurs(se) et d’artistes de classe mondiale met au point une technologie de pointe pour la simulation et la déformation de personnages de haute qualité. Chez Unity, nous nous efforçons de toujours innover et d’itérer en gardant à l’esprit les besoins de nos utilisateurs(rice)s.
Ce que vous allez faire
- Créer une application 3D interactive multiplateforme pour permettre aux créateur(rice)s de tous niveaux de compétences de créer et de configurer des personnages 3D en temps réel, en mettant l’accent sur l’expérience utilisateur, la qualité et l’efficacité
- Concevoir des API et des interfaces utilisateur intuitives qui renforcent les capacités des créateurs(rice)s et des artistes
- Optimiser les performances pour garantir une expérience utilisateur interactive accessible et réactive
- Fournir des mises à jour régulières sur les risques et les limites technologiques aux principaux membres de l’équipe, tout en trouvant les meilleures solutions de contournement et la meilleure façon de progresser
- Collaborer avec les collègues développeur(se)s et réviser le code; écrire des tests automatisés pour les nouvelles fonctionnalités et les corrections de bogues
Ce que nous recherchons :
- Une compétence avérée dans le développement d’applications et d’outils, avec un accent sur le développement d’applications 3D avec Unity3D Une connaissance approfondie des composants et des scripts de Unity (IU, animation) Une expérience de l’analyse des performances et de l’optimisation du code spécifiques à Unity
- Une maîtrise des langages C#, C++ et/ou Python
- Une solide compréhension des principes de l’UX, et une expérience dans la création d’IU réactives dans Unity
- Une expérience des langages de nuançage à utiliser dans Unity et la capacité de créer des nuanceurs en fonction des besoins est un atout CONSIDÉRABLE
- Une expérience de l’ensemble des aspects du cycle de vie du développement logiciel, y compris la conception, les tests et la maintenance Une capacité à communiquer de manière optimale avec les collègues, les clients et la direction, tant verbalement que par le biais de la documentation
Vous avez peut-être également
- Une expérience dans la création d’outils de sculpture, une expérience technique et une connaissance des technologies de création et d’animation de personnages Une solide compréhension des corps rigides, des animations de personnages et des armatures
- Une connaissance de base des outils de modélisation 3D comme Blender, Maya ou 3DsMax
- Une expérience du développement d’applications en nuage/full-stack
La vie chez Unity
Unity (NYSE: U) est la plateforme la plus utilisée au monde pour la création et l’exécution interactive de contenu 3D en temps réel (RT3D). Des créateur(rice)s, notamment des développeur(se)s de jeux vidéo, des artistes, des architectes, des concepteur(rice)s automobiles, des cinéastes et bien d’autres professionnel(le)s, utilisent Unity pour donner vie à leurs projets. Unity constitue la base sur lesquelles sont créés les contenus numériques les plus remarquables au monde. Plus précisément, la plateforme de Unity offre un ensemble complet de solutions logicielles pour créer, exécuter et monétiser du contenu interactif 2D et 3D en temps réel pour les téléphones mobiles, les tablettes, les ordinateurs, les consoles et les appareils de réalité augmentée et de réalité virtuelle.
Au quatrième trimestre de l’année 2022, plus de 70% des 1000 meilleurs jeux mobiles qui ont été fait avec Unity sont dérivés d’un nombre combiné des 1000 meilleurs jeux du Google Play Store et de l’App Store d’Apple. En 2022, les applications Made with Unity ont eu plus de 4 milliards de téléchargements par mois. Pour en savoir davantage, veuillez consulter le site www.unity.com.
Unity est un employeur fier de garantir l’égalité des chances. Nous nous engageons à favoriser un environnement inclusif et innovateur et à célébrer nos employés à travers l’âge, l’éthinicité, la couleur, l’ascendance, l’origine nationale, la religion, le handicap, le sexe, l’identité ou l’expression de genre, l’orientation sexuelle ou tout autre statut protégé conformément à la loi applicable. Nos différences sont des forces nous permettant de répondre aux besoins croissants et évolutifs de nos clients, partenaires et collaborateurs. Veuillez remplir ce formulaire si vous nécessitez des accommodations particulières pour rendre votre expérience d’entrevue agréable et positive.
Les chasseurs de têtes et les agences de recrutement ne peuvent pas soumettre résumes/CV par ce site Web ou directement aux superviseurs. Unity n’accepte pas des chasseurs de têtes non sollicités et des résumés (CV) d’agence. Unity ne payera pas d’honoraires à aucune agence tierce ou entreprise qui n’a pas signé d’ententes avec Unity.
La protection de votre vie privée est importante pour nous. Veuillez prendre un moment pour consulter nos politiques de confidentialité pour les prospects et les candidats. Si vous avez des questions concernant la protection de votre vie privée, veuillez nous contacter à DPO@unity.com .
The opportunity
Do you enjoy empowering creative talent with innovative character-creation tools? As a Sr. Software Developer joining the Digital Avatars team at Unity, you will help to build the future of character technology. Your work will enable content creators to harness realistic character technology on their platforms of choice.
Our team of world-class engineers and artists is building industry-leading technology for high-quality character simulation and deformation. At Unity, we strive to continuously innovate and iterate with our users' needs in mind.
What you’ll be doing
- Creating a cross-platform interactive 3D app for creators of all skill levels to build & configure real-time 3D characters with an emphasis on user experience, quality, and efficiency.
- Crafting intuitive APIs and user interfaces that empower creators and artists.
- Optimizing performance to ensure an accessible and responsive interactive user experience.
- Providing regular updates on technology risks and limitations to the main team members while finding the best workarounds and the best way forwards.
- Collaborating with fellow developers and reviewing code; Writing automated tests for new features and bug fixes.
What we’re looking for
- Proven strength in application/tools development, with a focus on 3D Application development with Unity3D. Deep familiarity with Unity components and scripts (UI, animation). Experience with Unity-specific performance analysis and code optimization.
- Proficiency in C#, as well as C++ and/or Python.
- Strong understanding of UX principles, and experience building responsive UI within Unity.
- Experience with shading languages for use in Unity is a HUGE plus, the ability to build shaders as needed.
- Experience with all aspects of the software development lifecycle, including design, testing, and maintenance. Ability to communicate optimally with colleagues, customers, and leadership, both verbally and via documentation
You might also have
- Experience building sculpting tools, technical experience, and insight into character creation and animation technologies. Solid understanding of rigid bodies, character animations, and rigs.
- Have basic knowledge of 3D modelling tools like Blender/Maya/3dsMax.
- Experience with cloud/full-stack application development
Life at Unity
Unity (NYSE: U) 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.
In the fourth quarter of 2022, more than 70% of the top 1000 mobile games were made with Unity as derived from a blended number of the top 1000 games in the Google Play Store and Apple App Store. In 2022, Made with Unity Applications had more than 4 billion downloads per month. For more information, please visit www.unity.com.
Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across 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. Our differences are strengths that enable us to support the growing and evolving needs of our customers, partners, and collaborators. If there are preparations or accommodations we can make to help ensure you have a comfortable and positive interview experience, please fill out this form to let us know.
Headhunters and recruitment agencies may not submit resumes/CVs through this website 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.
Your privacy is important to us. Please take a moment to review our Prospect and Applicant Privacy Policies. Should you have any concerns about your privacy, please contact us at DPO@unity.com .
#LI-MS1 #SEN
Create Your Profile — Game companies can contact you with their relevant job openings.