Senior Animation Engineer in Lisbon

Senior Animation Engineer in Lisbon

Lisbon Tempo inteiro 123750 - 151250 € / ano (est.) Remoto
J

Num relance

  • Tarefas: Desenvolver e otimizar sistemas de animação em Unity para um grande projeto de jogo.
  • Empresa: Empresa parceira inovadora no setor de jogos, com uma cultura colaborativa.
  • Benefícios: Trabalho remoto, compensação competitiva e propriedade técnica significativa.
  • Outras informações: Ambiente dinâmico com oportunidades de crescimento e retiros anuais.
  • Porquê este emprego: Trabalhe em tecnologia de animação de ponta e colabore com uma equipe internacional.
  • Qualificações: Experiência sólida em C# e Unity, com foco em animação e otimização.

O salário previsto situa-se entre 123750 - 151250 € por ano.

Esta posição é listada em nome de uma empresa parceira, que gerencia todas as candidaturas e próximos passos. A nossa parceira está à procura de um Engenheiro de Animação Sénior baseado em Portugal. Esta é uma função técnica sénior focada nos sistemas, ferramentas e tecnologia por trás da animação de personagens de alta qualidade em um grande projeto de jogo Unity3D. Você trabalhará na interseção de Animação, Arte Técnica e Engenharia, traduzindo requisitos criativos em soluções técnicas escaláveis. A função combina desenvolvimento de runtime de animação com áreas avançadas como ECS/DOTS, GPU skinning, shaders, deformação e otimização de desempenho.

Você colaborará de perto com Animadores, Artistas Técnicos, Engenheiros de Gameplay e Engenheiros de Renderização em um ambiente altamente colaborativo. Você terá uma propriedade significativa sobre P&D técnico, levando ideias de protótipos iniciais a recursos robustos e prontos para produção. A posição oferece a oportunidade de influenciar fluxos de trabalho de animação, ferramentas, arquitetura e padrões técnicos em toda a equipe.

Esta é uma oportunidade ideal para um engenheiro experiente que gosta de resolver desafios técnicos complexos enquanto permanece intimamente conectado ao lado criativo do desenvolvimento de jogos.

Responsabilidades:

  • Desenvolver, manter e otimizar sistemas de runtime de animação no Unity, incluindo máquinas de estado, árvores de mistura, camadas, máscaras, movimento raiz, eventos de animação e compressão.
  • Projetar e integrar soluções de animação orientadas a dados usando ECS/DOTS, Entities, Jobs, Burst e fluxos de trabalho de baking.
  • Pesquisar e implementar tecnologias avançadas de animação, incluindo GPU skinning, deformação, compute shaders, vertex shaders e técnicas de animação de vértices.
  • Construir ferramentas do Unity Editor, validadores, processadores de ativos, fluxos de trabalho personalizados e utilitários de produção que melhorem a eficiência das equipes de animação.
  • Suportar rigging de personagens, esqueletos, skinning e fluxos de trabalho FBX entre ferramentas DCC como Maya ou Blender e Unity.
  • Perfil e otimizar sistemas de animação em hardware móvel, com atenção especial às restrições de desempenho em GPUs Adreno e Mali.
  • Colaborar de perto com Animadores, Artistas Técnicos, Engenheiros de Gameplay, Engenheiros de Renderização e outras disciplinas técnicas.
  • Liderar investigações técnicas e levar conceitos promissores de P&D de protótipos iniciais a recursos prontos para produção e mantíveis.
  • Estabelecer documentação clara, fluxos de trabalho reutilizáveis, padrões técnicos e sistemas que permitam a outros membros da equipe construir com confiança.
  • Equilibrar qualidade de animação, desempenho de runtime, complexidade do sistema e usabilidade ao tomar decisões arquitetônicas e técnicas.
  • Rever e melhorar sistemas de animação existentes enquanto se sente confortável avaliando tanto fluxos de trabalho criativos de animação quanto implementações de engenharia.

Requisitos:

  • Experiência profissional sólida com C# e engenharia Unity.
  • Experiência prática com ECS/DOTS, incluindo Entities, Burst, Jobs e baking, ou experiência equivalente profunda com arquitetura de motor orientada a dados.
  • Forte compreensão de runtimes de animação, incluindo máquinas de estado, árvores de mistura, camadas, máscaras, movimento raiz, eventos de animação e compressão.
  • Experiência prática com GPU skinning e deformação usando buffers estruturados ou constantes, compute shaders, vertex shaders ou técnicas comparáveis.
  • Experiência em desenvolvimento de shaders usando HLSL e uma ferramenta baseada em nós como Shader Graph, Amplify ou similar.
  • Boa compreensão de rigs de personagens, esqueletos, skinning e pipelines FBX usando Maya, Blender ou ferramentas comparáveis.
  • Experiência na criação de ferramentas do Unity Editor, incluindo pós-processadores de ativos, validadores, inspetores personalizados, janelas de editor e ferramentas de automação de produção.
  • Experiência em perfil e otimização de cargas de trabalho gráficas e de animação em plataformas móveis, particularmente hardware Adreno e Mali.
  • Familiaridade com APIs gráficas como GLES e Vulkan e suas considerações específicas de plataforma.
  • Fortes habilidades de resolução de problemas e analíticas, com a capacidade de investigar de forma independente desafios técnicos complexos.
  • Excelentes habilidades de comunicação e a capacidade de trabalhar efetivamente com artistas e engenheiros.
  • Fluência em inglês.

Diferenciais:

  • Experiência com frameworks de animação DOTS como Rukhanka, Latios Kinemation ou tecnologias similares.
  • Experiência em desenvolver ou estender um runtime de animação personalizado.
  • Conhecimento de sistemas de animação em rede envolvendo previsão e rollback.
  • Experiência com Netcode for Entities ou tecnologias multiplayer comparáveis.
  • Experiência com animação procedural, incluindo IK, movimento secundário ou camadas de animação impulsionadas por física.
  • Experiência em desenvolver sistemas de animação facial usando blendshapes, ossos, texturas ou técnicas híbridas.
  • Experiência com sistemas de animação de multidões, incluindo LOD de animação, VAT ou throttling de atualização.
  • Experiência anterior em desenvolver sistemas de animação para plataformas móveis ou outras plataformas com restrições de desempenho.
  • Experiência em trabalhar em projetos de jogos estilizados, particularmente para plataformas móveis.

Benefícios:

  • Propriedade técnica significativa sobre tecnologia de animação em um grande projeto de jogo Unity3D.
  • Colaboração direta com Animadores, Artistas Técnicos, Engenheiros e líderes de disciplina experientes.
  • A oportunidade de trabalhar em P&D técnico desafiador e transformar conceitos inovadores em sistemas prontos para produção.
  • Uma equipe internacional altamente colaborativa e um ambiente de trabalho interdisciplinar.
  • Trabalho totalmente remoto.
  • Opções de contrato flexíveis dependendo da localização.
  • Compensação competitiva com base na experiência e estrutura do contrato.
  • Retreats anuais da equipe.
  • Potencial para colaboração a longo prazo à medida que o projeto e a equipe continuam a crescer.

Empregador para Senior Animation Engineer in Lisbon: Jobgether SRL

A Jobgether é um excelente empregador que valoriza a comunicação de alto impacto e o desenvolvimento profissional dos seus colaboradores. Oferecemos um ambiente de trabalho remoto que promove a colaboração entre equipas distribuídas, permitindo que os nossos funcionários cresçam e se destaquem em suas carreiras, enquanto desfrutam de uma cultura inclusiva e inovadora. Junte-se a nós para fazer parte de uma equipa global que está na vanguarda da comunicação digital.

J

Dados de contacto:

Equipa de recrutamento de Jobgether SRL

Achamos que precisas destas competências para brilhares como Senior Animation Engineer in Lisbon

C#
Unity
ECS/DOTS
Animation Runtimes
GPU Skinning
Deformation
Compute Shaders