This job might no longer be available.
Graphics Programmer / Programmeur graphiques
4 years ago
As a Graphics Programmer in the M&E Innovation Group you will work closely with the world’s best content creators to push the boundaries of what is possible with real-time rendering. You will invent new Unity features, or bend existing ones to create new opportunities for Unity and our content creators.
You will work with artists to realize their vision. This is a great opportunity to be a part of exciting and notable projects without being tied to the 2-3 year development cycles that typically involves. By joining our Innovation Group, you will be at the forefront of developing truly innovative technology for Film, Animation, AR, VR and video distribution platforms.
Responsibilities
- Invent and extend engine rendering features, workflows, and tools for bespoke applications or new technologies
- Ideate and build demos that demonstrate original creative solutions to technical problems on the bleeding edge
- Work with external teams to create high-end showcases for Unity
- Collaborate with a cross-discipline team and work closely with technical artists to create highly productive and effective art and content workflows
Requirements
- Experience with modern graphics shading languages (e.g. HLSL/GLSL/Metal/SPIR-V)
- Experience with low-level graphics APIs (DirectX or OpenGL)
- Knowledge in low-level C++/C
- Great communication skills and ability to work effectively on shared projects with designers, artists, testers, and other developers
- Comfortable with 3D math and graphics algorithms
Bonus Points
- Familiar with a modern graphics API (DX12/Vulkan/Metal)
- Multi-threaded programming experience
- C# experience
- Experience using Unity's engine and tools or experience with another real-time graphics engine
- Studio experience in gaming, film, or video
- Experience with the rules/paradigms of cameras, cinematography, lighting, or non-linear editing software
- Experience with volumetric/point cloud rendering, streaming file formats, and/or video technology
Who we are
Unity is the creator of the world’s leading real-time 3D development platform, giving users the most powerful and accessible tools to create, operate, and monetize experiences for the real-time world. Unity empowers anyone, regardless of skill level and industry, to create 3D visual content using world-class technology, operate using resources that maximize ease-of-use, and monetize, so that they can find success with their creations.
The company’s 1,000 person development team keeps Unity at the forefront of development by working alongside partners such as Google, Facebook, Oculus, Autodesk, and Microsoft to ensure optimized support for the latest releases and platforms. Made with Unity experiences reach nearly 3 billion devices worldwide and have been installed more than 34 billion times in the last 12 months. 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.
En tant que programmeur au sein de l’équipe Média et divertissement, vous travaillerez en étroite collaboration avec les meilleurs créateurs de contenu au monde pour repousser les limites du rendu en temps réel. Vous inventerez de nouvelles fonctionnalités pour Unity, ou contournerez celles qui existent déjà pour créer de nouvelles possibilités pour Unity et nos créateurs de contenu.
Vous collaborerez avec nos artistes pour réaliser leur vision. C’est une excellente occasion de faire partie de projets remarquables et remarqués, sans être lié aux cycles de développement typiques de 2-3 ans. Au sein de notre groupe d’innovation, vous serez sur la première ligne du développement d’une technologie véritablement novatrice dans les domaines du cinéma, de l’animation, de la réalité augmentée, de la réalité virtuelle et des plateformes de distribution vidéo.
Responsabilités
- Concevoir des fonctionnalités de rendu graphique, des méthodes de travail et des outils innovants destinés aux applications sur mesure ou/et aux nouvelles technologies
- Imaginer et bâtir des démos montrant des solutions originales et créatives aux problèmes techniques les plus récents
- Travailler avec des équipes externes pour créer des projets-vitrines de haute qualité pour Unity
- Travailler en étroite collaboration avec une équipe interdisciplinaire et des artistes techniques dans le but de créer des flux de travail artistiques et de contenu hautement productifs et efficaces
Exigences
- Expérience avec les langages de création d’ombres graphiques modernes (HLSL/GLSL/Metal/SPIR-V)
- Expérience avec les API graphiques de bas niveau (DirectX ou OpenGL)
- Connaissances de base en C++/C
- Excellentes aptitudes de communication et capacité à travailler sur des projets où des concepteurs, des artistes, des testeurs et des développeurs travaillent en commun
- Aisance avec les mathématiques 3D et les algorithmes graphiques.
Atouts
- Connaissance d’une API graphique moderne (DX12/Vulkan/Metal)
- Expérience dans la programmation Multi-threaded
- Expérience avec C#
- Expérience de l’utilisation du moteur et des outils d’Unity, ou expérience avec un autre moteur graphique en temps réel
- Expérience en studio dans les jeux vidéo, les films ou les vidéos
- Expérience avec les règles et paradigmes des caméras, de la cinématographie, de l’éclairage ou d’un logiciel d’édition non linéaire
- Expérience du rendu volumétrique ou du nuage de points, des formats de fichiers en diffusion et/ou de la technologie vidéo
Qui sommes-nous
Unity, créateur et chef de file de la plateforme de développement 3D en temps réel, fournit à ses utilisateurs des outils performants, pratiques et accessibles afin qu’ils puissent créer, manoeuvrer et monétiser leurs produits. Unity permet à tout un chacun de créer du contenu visuel 3D avec une technologie de calibre mondial, et ce en utilisant des ressources optimisant la convivialité et permettant de monétiser les créations afin qu’elles trouvent la voie du succès.
Notre équipe internationale de plus de 1,000 développeurs nous permet de rester à l’avant-garde du développement, ainsi que nos partenariats avec des compagnies telles que Google, Facebook, Oculus, Autodesk et Microsoft qui nous assure un support optimal pour les plus récentes technologies et plateformes. Les créations Made with Unity ont atteintes 3 milliards d’appareils à travers le monde et ont été téléchargées 34 milliards de fois au cours des 12 derniers mois. Pour en savoir plus, nous vous invitons à consulter notre site Web à www.unity.com .
Unity est un employeur axé sur l’égalité qui s’engage à créer un environnement inclusif, innovateur et ce avec les meilleurs talents. Nous offrons des opportunités d’emploi qui ne tiennent pas compte de l’âge, de l’ethnicité, de la religion, des limitations fonctionnelles, du sexe, de l’identité sexuelle ou d’un tout autre statut protégé conformément à la loi. S'il y a des préparatifs que nous pouvons faire pour vous aider à avoir une expérience d'entrevue confortable et positive, n’hésitez pas à nous en faire part.
Les chasseurs de tête et les agences de recrutement ne peuvent pas soumettre un résumé/CV directement sur notre site web ou à un de nos gestionnaires. Nous n’acceptons pas d’être spontanément sollicités par un chasseur de tête et ou une agence; une entente devra être signé entre les deux partis.
#LI-AP4
Create Your Profile — Game companies can contact you with their relevant job openings.