• Jogos
  • Setor
  • Recursos
  • Comunidade
  • Aprendizado
  • Suporte
Desenvolvimento
Engine do Unity
Crie jogos 2D e 3D para qualquer plataforma
BaixarPlanos e preços
Monetização
Compra no aplicativo (IAP)
Descubra e gerencie IAP em todas as lojas
Mediation
Maximize a receita e otimize a monetização
Qualidade do anúncio
Proteja a experiência do usuário do seu aplicativo
Tapjoy
Construa lealdade do usuário a longo prazo
Todos os produtos de monetização
Aquisição de usuários
Aquisição de usuários
Seja descoberto e adquira usuários móveis
Unity Vector AI
Conecte jogadores com os jogos certos
Aura publicidade no dispositivo
Alcance usuários no dispositivo no pico de engajamento
Todos os produtos de crescimento
Casos de uso
Colaboração 3D
Construa e revise projetos 3D em tempo real
Treinamento imersivo
Treine em ambientes imersivos
Experiências do cliente
Crie experiências interativas em 3D
Todas as soluções da indústria
Setores
Manufatura
Alcançar excelência operacional
Varejo
Transformar experiências em loja em experiências online
Automotivo
Elevar a inovação e as experiências dentro do carro
Todos os setores
Biblioteca técnica
Documentação
Manuais do usuário oficiais e referências de API
Ferramentas de desenvolvedor
Versões de lançamento e rastreador de problemas
Roteiro
Revisar recursos futuros
Glossário
Biblioteca de termos técnicos
Insights
Estudos de caso
Histórias de sucesso do mundo real
Guias de melhores práticas
Dicas e truques de especialistas
Todos os recursos
Novidades
Blog
Atualizações, informações e dicas técnicas
Notícias
Notícias, histórias e centro de imprensa
Central da Comunidade
Discussões
Discutir, resolver problemas e conectar
Eventos
Eventos globais e locais
Histórias da comunidade
Made with Unity
Mostrando criadores do Unity
Transmissões ao vivo
Junte-se a desenvolvedores, criadores e insiders
Prêmios Unity
Celebrando criadores do Unity em todo o mundo
Para todos os níveis
Unity Learn
Domine habilidades do Unity gratuitamente
Treinamento profissional
Aprimore sua equipe com treinadores do Unity
É iniciante no Unity?
Conceitos básicos
Inicie seu aprendizado
Caminhos Essenciais do Unity
É iniciante no Unity? Comece sua jornada
Tutoriais
Dicas práticas e melhores práticas
Educação
Para estudantes
Impulsione sua carreira
Para educadores
Impulsione seu ensino
Concessão de Licença Educacional
Leve o poder do Unity para sua instituição
Certificações
Prove sua maestria em Unity
Opções de suporte
Obter ajuda
Ajudando você a ter sucesso com Unity
Planos de sucesso
Alcance seus objetivos mais rápido com suporte especializado
Perguntas frequentes
Respostas para perguntas comuns
Entre em contato conosco
Conecte-se com nossa equipe
Planos e preços
Idioma
  • English
  • Deutsch
  • 日本語
  • Français
  • Português
  • 中文
  • Español
  • Русский
  • 한국어
Social
Moeda
Comprar
  • Produtos
  • Unity Ads
  • Unity Asset Store
  • Revendedores
Educação
  • Estudantes
  • Educadores
  • Instituições
  • Certificação
  • Learn
  • Programa de Desenvolvimento de Habilidades
Baixar
  • Unity Hub
  • Arquivo de download
  • Programa beta
Unity Labs
  • Laboratórios
  • Publicações
Recursos
  • Plataforma de aprendizado
  • Comunidade
  • Documentação
  • Unity QA
  • Perguntas frequentes
  • Status dos Serviços
  • Estudos de caso
  • Made with Unity
Unity
  • Nossa empresa
  • Boletim informativo
  • Blog
  • Eventos
  • Carreiras
  • Ajuda
  • Imprensa
  • Parceiros
  • Investidores
  • Afiliados
  • Segurança
  • Impacto social
  • Inclusão e Diversidade
  • Entre em contato conosco
Copyright © 2025 Unity Technologies
  • Informações legais
  • Política de Privacidade
  • Cookies
  • Não venda nem compartilhe minhas informações pessoais

“Unity”, logotipos Unity e outras marcas comerciais de Unity são marcas comerciais ou marcas comerciais registradas da Unity Technologies ou de suas afiliadas (mais informações aqui). Outros nomes e marcas são marcas comerciais de seus respectivos detentores.

Hero background image
Requisition ID: JOBREQ-2615526

Senior Software Engineer, Graphics

Remote, Canada, Full-time
  1. Unity Careers
  2. Positions
  3. Description
ALERT: Unity has received reports of scams where individuals purporting to be Unity HR representatives conduct bogus employment interviews via email or text, and then request payment as a condition for receiving an offer of employment. Please be aware that Unity does not conduct interviews by email or text, and will never request payment as a condition for applying for a position or receiving an offer of employment. These scam operators may also ask for your personal information (name, address, birthdate, social security number, etc.) which you should not provide to them. If you have been a target of such a scam, you should report it by contacting the U.S. Federal Trade Commission (see this FTC posting for further details) the office of your state Attorney General, or the government agency responsible for investigating matters such as this where you reside this FTC posting for further details) the office of your state Attorney General, or the government agency responsible for investigating matters such as this where you reside.
See FTC
  • The opportunity
  • What you'll be doing
  • What we're looking for
  • You might also have
  • Additional information
  • Benefits
  • Life at Unity
  • L’opportunité
  • Ce que vous allez faire
  • Ce que nous recherchons
  • Vous avez peut-être également
  • Information supplémentaire
  • Avantages
  • La vie chez Unity
  • Apply

The opportunity

The team that brought Unity to visionOS and enabled real-time interaction via Play-to-Device is growing in preparation for something even more ambitious: adapting PolySpatial to stream Unity content into other game engines and 3D environments—in-process, cross-process, and over the network.

We're looking for engineers eager to help us invent how different real-time 3D runtimes communicate and render under real-world constraints. You’ll work at the intersection of core engine tech, high-performance networking, distributed systems, and graphics. This is your opportunity to build the fundamental infrastructure for the next generation of interconnected game and 3D ecosystems.

You'll bridge Unity content into another renderer, maintaining fidelity and performance within a renderer we don't own. This requires a rare mix of artistic instincts, low-level API knowledge, and the systems engineering skills to build a robust pipeline. If you prefer solving hard rendering problems at the systems level—shader translation, resource lifetime, visual equivalence—more than chasing one-off visual features, you'll find this work deeply satisfying.

What you'll be doing

  • Map Unity graphics and rendering features onto third-party renderers while preserving visual consistency and performance.
  • Build shader/material translation pipelines that cross-compile bytecode, convert coordinate systems, and reconcile lighting models across engines.
  • Engineer robust graphical systems that remain stable and resource-efficient even when scaled to massive user-generated content libraries
  • Profile and optimize end-to-end rendering for high framerates and fidelity while minimizing overhead and sync stalls

What we're looking for

  • Multi-Engine Fluency: Significant experience with Unity's rendering architecture, and at least one other high-end renderer (Unreal, Frostbite, etc).
  • Shader & API Depth: Strong understanding of shader languages (HLSL/GLSL/Metal) and graphics APIs (DirectX, Vulkan, Metal), and the ability to translate between them.
  • Pipeline Mindset: You understand the full asset lifecycle—from authoring through import, batching, streaming, and rendering—including shader compilation, mesh processing, and texture streaming.
  • Systems-First Engineer: You prioritize building stable, scalable, maintainable systems over chasing the latest graphics techniques.

You might also have

  • Experience writing shader cross-compilers, AST manipulators, or shader graph backends.
  • Background in networked graphics APIs, pixel-based streaming, cloud rendering, or virtualized GPUs.
  • Experience with FBX, USD, glTF or similar interchange formats.
  • Shipped titles where you owned significant rendering pipeline components

Additional information

  • Relocation support is not available for this position
  • Work visa/immigration sponsorship is not available for this position

Benefits

At Unity, we want our team members to thrive. We offer a wide range of benefits designed to support well-being and work-life balance.

Please note: Benefits eligibility, specific offerings, and coverage vary based on the country and employment status.

While specific benefits vary, here are some of the ways we strive to take care of our eligible team members globally: Comprehensive health, life, and disability insurance | Commute subsidy | Employee stock ownership | Competitive retirement/pension plans | Generous vacation and personal days | Support for new parents through leave and family-care programs | Office food snacks | Mental Health and Wellbeing programs and support | Employee Resource Groups | Global Employee Assistance Program | Training and development programs | Volunteering and donation matching program

Life at Unity

Unity [NYSE: U] is the leading platform to create and grow games and interactive experiences. Creators, ranging from game developers to artists, architects, automotive designers, infrastructure experts, filmmakers, and more, use Unity to bring their imaginations to life across multiple platforms, from mobile, PC, and console, to spatial computing.

As of the third quarter of 2024, more than 70% of the top 1,000 mobile games were made with Unity, and in 2024, Made with Unity applications had an average of 3.7 billion downloads per month. For more information, please visit Unity.

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 you have a disability that means 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.

This position requires the incumbent to have a sufficient knowledge of English to have professional verbal and written exchanges in this language since the performance of the duties related to this position requires frequent and regular communication with colleagues and partners located worldwide and whose common language is English.

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 Privacy Policy and Applicant Privacy Policy. Should you have any concerns about your privacy, please contact us at DPO@unity.com.

Développeur(se) Logiciel Sénior, Graphique

L’opportunité

L’équipe qui a apporté Unity à visionOS et permis l’interaction en temps réel grâce à Play-to-Device prend de l’expansion en préparation d’un projet encore plus ambitieux : adapter PolySpatial pour diffuser du contenu Unity vers d’autres moteurs de jeu et environnements 3D — en mode in-process, cross-process et sur le réseau.

Nous recherchons des développeur(se)s prêt(e)s à nous aider à inventer la façon dont différents environnements 3D temps réel communiquent et effectuent le rendu dans des conditions réelles. Vous travaillerez à l’intersection des technologies de base du moteur, des réseaux haute performance, des systèmes distribués et des graphiques. Il s’agit d’une occasion de créer l’infrastructure fondamentale de la prochaine génération d’écosystèmes de jeux et d’environnements 3D interconnectés.

Vous assurerez la liaison entre du contenu Unity et un autre moteur de rendu, en maintenant la fidélité visuelle et la performance dans un moteur de rendu qui ne nous appartient pas. Cela exige un mélange rare d’instincts artistiques, de connaissances des API de bas niveau et de compétences en développement de systèmes pour bâtir un Pipeline robuste. Si vous préférez résoudre des problèmes complexes de rendu au niveau des systèmes — traduction de shaders, gestion du cycle de vie des ressources, équivalence visuelle — plutôt que de poursuivre des effets visuels ponctuels, vous trouverez ce travail profondément satisfaisant.

Ce que vous allez faire

  • Cartographier les fonctionnalités graphiques et de rendu de Unity vers des moteurs de rendu tiers tout en préservant la cohérence visuelle et la performance.
  • Créer des Pipelines de traduction de shaders/matériaux qui effectuent la compilation croisée du bytecode, convertissent les systèmes de coordonnées et harmonisent les modèles d’éclairage entre les moteurs.
  • Concevoir des systèmes graphiques robustes qui demeurent stables et économes en ressources, même à l’échelle de vastes bibliothèques de contenu généré par les utilisateur(rice)s.
  • Effectuer le profilage et l’optimisation de bout en bout du rendu afin d’obtenir des fréquences d’images élevées et une grande fidélité visuelle, tout en réduisant au minimum la surcharge et les blocages de synchronisation.

Ce que nous recherchons

  • Maîtrise multi-moteurs : Posséder une expérience significative de l’architecture de rendu de Unity et d’au moins un autre moteur de rendu haut de gamme (Unreal, Frostbite, etc.).
  • Expertise en shaders et en API : Avoir une solide compréhension des langages de shaders (HLSL/GLSL/Metal) et des API graphiques (DirectX, Vulkan, Metal), ainsi que la capacité de traduire entre ces technologies.
  • Vision Pipeline : Comprendre l’ensemble du cycle de vie des ressources — de la création à l’importation, la mise en lots, la diffusion et le rendu — y compris la compilation des shaders, le traitement des maillages et le streaming de textures.
  • Approche orientée systèmes : Privilégier la création de systèmes stables, évolutifs et faciles à maintenir plutôt que la poursuite des toutes dernières techniques graphiques.

Vous avez peut-être également

  • De l’expérience en écriture de traducteurs de shaders, de manipulateurs d’AST ou d’outils en aval de graphes de shaders.
  • Un bagage en API graphiques en réseau, en diffusion basée sur les pixels, en rendu infonuagique ou en GPU virtualisés.
  • De l’expérience avec FBX, USD, glTF ou des formats d’échange similaires.
  • Avoir livré des titres pour lesquels vous étiez responsable de composantes importantes du Pipeline de rendu.

Information supplémentaire

  • Le support à la relocalisation n’est pas disponible pour ce poste
  • Un visa de travail ou un parrainage de l’immigration n’est pas disponible pour ce poste

Avantages

Chez Unity, nous voulons que nos membres d’équipe s’épanouissent. Nous offrons un large éventail d’avantages conçus pour soutenir le bien-être et l’équilibre travail-vie personnelle.

Veuillez noter: L’admissibilité aux avantages, les offres spécifiques et la couverture varient selon le pays et le statut d’emploi.

Bien que les avantages précis puissent varier, voici certaines des façons dont nous nous efforçons de prendre soin de nos membres d’équipe admissibles à l’échelle mondiale : assurance santé, vie et invalidité complète | Subvention pour les déplacements | Participation des employés à l’actionnariat | Régimes de retraite/pension compétitifs | Vacances et congés personnels généreux | Soutien aux nouveaux parents grâce à des congés et des programmes de soutien aux familles | Collations offertes au bureau | Programmes et soutien en matière de santé mentale et de bien-être | Groupes-ressources pour employés | Programme mondial d’aide aux employés | Programmes de formation et de perfectionnement | Programme de bénévolat et de jumelage de dons

La vie chez Unity

Unity [NYSE: U] est la principale plateforme pour créer et développer des jeux ainsi que des expériences interactives. Des créateurs, allant du développeur de jeux aux artistes en passant par les architectes, les concepteurs automobiles, les experts en infrastructure, les cinéastes et plus encore utilisent Unity pour donner vie à leur imagination à travers plusieurs plateformes, notamment mobile, PC et console ainsi que l’informatique spatiale.

Au quatrième trimestre 2024, plus de 70% des 1000 jeux mobiles les mieux classés ont été réalisés avec Unity, et en 2024, les applications créées avec Unity ont enregistré en moyenne 3,7 milliards de téléchargements par mois. Pour plus d’informations, veuillez consulter le site Unity.

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. Si vous êtes en situation de handicap ou avez des besoins spécifiques nécessitant des aménagements pour que votre entretien se déroule dans les meilleures conditions, nous vous invitons à remplir ce formulaire afin de nous en informer et que nous puissions faire le nécessaire.

Ce poste exige que son ou sa titulaire possède une connaissance de l’anglais qui soit suffisante pour lui permettre d’avoir des échanges professionnels verbaux et écrits dans cette langue, puisque l’accomplissement des tâches liées à ce poste nécessite des communications fréquentes et régulières avec des collègues et partenaire situés à l’échelle mondiale et dont la langue commune est l’anglais.

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.

#SEN #LI-LM1

*Note: Certain locations require a good faith disclosure of the base salary range for the role. The actual salary for the successful candidate may differ based on location, experience, and other job-related factors.

Gross base salary$125,300—$187,900 CAD

Location: Remote, CanadaDepartment: EngineeringType: Full-timeRequisition ID: JOBREQ-2615526