Resumo Tech Jobs
Vaga híbrida na Technomar Engenharia em São Paulo - SP, contrato PJ, com foco em C# e Git.
O que você vai fazer
- Desenvolver e manter as funcionalidades da aplicação de visualização 3D dos simuladores navais, utilizando Unity e C#
- Implementar e aprimorar recursos de renderização de ambientes marítimos, incluindo ondas, reflexos, espumas, esteiras e efeitos de interação…
- Desenvolver shaders, materiais, iluminação, efeitos atmosféricos e sistema de particulas para aumentar o realismo visual dos simuladores…
O que pedem
- Competências Técnicas
- Desenvolvimento com Unit e C#
- Desenvolvimento de aplicações 3D e tempo real
Benefícios
- Experiência
- Profissional com desenvolvimento utilizando Unity e C#
- Será um diferencial
Sobre a oportunidade
Desenvolver e primorar a camada de visualização 3D dos simuladores navais da Technomar, utilizando Unity e C#, com foco em realismo visual, desempenhp, estabilidade e qualidade das aplicações.Contribuir para a evolução dos recursos grpaficos e para a entegraçao entre sistemas, modelos 3D e funcionalidades de simulação, atendendo às necessidades dos projetos de engenharia naval e oceânica. Responsabilidades e atribuiçõesDesenvolver e manter as funcionalidades da aplicação de visualização 3D dos simuladores navais, utilizando Unity e C#.Implementar e aprimorar recursos de renderização de ambientes marítimos, incluindo ondas, reflexos, espumas, esteiras e efeitos de interação entre amabarcações e água.Desenvolver shaders, materiais, iluminação, efeitos atmosféricos e sistema de particulas para aumentar o realismo visual dos simuladores. Analisar, identificar e corrigir problemas de desempenho, utilizando ferramentas de profiling e otimização de CPU e GPU.Aplicar boas práticas de programação, príncipios de arquitetura de software e testes automatizados, visando à qualidade à manutenbilidade e à confiabilidade do código. Integrar modelos 3D, materiais e texturas desenvolvidos pela equipe de arte, contribuindo para a padronização e a eficiência do pipeline de assets.Investigar problemas técnicos e implementar soluções para melhorar a estabilidade, a fluidez e a qualidade gráfica das aplicações. Trabalhar de forma colaborativa com desenvolvedores, engenheiros e artistas 3D na definição e implementação de soluções técnicas. Utilizar ferramentas de desenvolvimento e recursos de inteligência artificial de forma responsável, respeitando as diretrizes técnicas e de segurança da empresa. Contribuir para a documentação técnica, controle de versão e a melhoria continua dos processos de desenvolvimento. Requisitos e qualificações
- Competências TécnicasDesenvolvimento com Unit e C#
- Desenvolvimento de aplicações 3D e tempo real
- Conhecimentos de Shader Graph e pipeline de renderização HDPR
- Desenvolvimento de efeitos visuais e sistemas de partículas com VFX Graph
- Analise e otimização desempenho gráfico, com ferramentas como Unity Profiler e Frame Debugger
- Aplicação de Clean Code, príncipios SOLID
- Padrões de projeto e testes automatizados
- Controle de versão com GIT.
- Competências Comportamentais / HabilidadesCapacidade analítica eresolução de problemas
- Organização e atenção à qualidade técnica das entegas.Autonomia e iniciativa na investigação de problemas e proposição de soluções
- Colaboração e comunicação clara com profissionais de diferentes especialidades
- Capacidade de receber feedback e compartilhar conhecimento técnico
- Adaptabilidade e disposição para aprender novas tecnologias
- Comprometimento com prazos, qualidade e melhoria contínua.
Responsabilidades
Desenvolver e manter as funcionalidades da aplicação de visualização 3D dos simuladores navais, utilizando Unity e C#. Implementar e aprimorar recursos de renderização de ambientes marítimos, incluindo ondas, reflexos, espumas, esteiras e efeitos de interação entre amabarcações e água. Desenvolver shaders, materiais, iluminação, efeitos atmosféricos e sistema de particulas para aumentar o realismo visual dos simuladores. Analisar, identificar e corrigir problemas de desempenho, utilizando ferramentas de profiling e otimização de CPU e GPU. Aplicar boas práticas de programação, príncipios de arquitetura de software e testes automatizados, visando à qualidade à manutenbilidade e à confiabilidade do código. Integrar modelos 3D, materiais e texturas desenvolvidos pela equipe de arte, contribuindo para a padronização e a eficiência do pipeline de assets. Investigar problemas técnicos e implementar soluções para melhorar a estabilidade, a fluidez e a qualidade gráfica das aplicações. Trabalhar de forma colaborativa com desenvolvedores, engenheiros e artistas 3D na definição e implementação de soluções técnicas. Utilizar ferramentas de desenvolvimento e recursos de inteligência artificial de forma responsável, respeitando as diretrizes técnicas e de segurança da empresa. Contribuir para a documentação técnica, controle de versão e a melhoria continua dos processos de desenvolvimento.
Requisitos
Competências Técnicas Desenvolvimento com Unit e C#; Desenvolvimento de aplicações 3D e tempo real; Conhecimentos de Shader Graph e pipeline de renderização HDPR; Desenvolvimento de efeitos visuais e sistemas de partículas com VFX Graph; Analise e otimização desempenho gráfico, com ferramentas como Unity Profiler e Frame Debugger; Aplicação de Clean Code, príncipios SOLID; Padrões de projeto e testes automatizados; Controle de versão com GIT. Competências Comportamentais / Habilidades Capacidade analítica eresolução de problemas; Organização e atenção à qualidade técnica das entegas. Autonomia e iniciativa na investigação de problemas e proposição de soluções; Colaboração e comunicação clara com profissionais de diferentes especialidades; Capacidade de receber feedback e compartilhar conhecimento técnico; Adaptabilidade e disposição para aprender novas tecnologias; Comprometimento com prazos, qualidade e melhoria contínua.
Diferenciais
Experiência com Unity 6 e HDRP; Conhecimento avançado de HLSL, compute shaders e técnicas de renderização; Experiencia com simulação de oceanos, ondas FFT ou Gerstner, HDRP Water System, Crest ou soluções equivalentes; Connhecimento de ray tracing, floating origin, streaminh de cenas e LOD; Conhecimento de SpeedTree, Visual Scripting e pipelines de integração de assets 3D. Experiência com aplicações que utilizam múltiplas telas ou câmeras; Experiência com CI/CD e GitLab; Interesse ou experiência nos setores naval, marítimo e de simulação de engenharia. Formação Academica Superior Completo em Análise e Desenvolvimento de Sistemas, Ciências dda Computação, Engenharia de Software, Sistemas de Informações ou áreas correlatas. Idiomas Inglês Intrmediário - Para leitura e compreensão de documentação técnica. Tipo de Contratação PJ
Benefícios
Experiência Profissional com desenvolvimento utilizando Unity e C#; Aplicações 3D em tempo real, como simuladores, jogos, sistemas de treinamentos, digital twins ou soluções similares; Prática no desnvolvimento de recursos gráficos e na investigação e otimização de desempenho de aplicações 3D.
Informações adicionais
- ExperiênciaProfissional com desenvolvimento utilizando Unity e C#
- Aplicações 3D em tempo real, como simuladores, jogos, sistemas de treinamentos, digital twins ou soluções similares
- Prática no desnvolvimento de recursos gráficos e na investigação e otimização de desempenho de aplicações 3D.
- Será um diferencialExperiência com Unity 6 e HDRP
- Conhecimento avançado de HLSL, compute shaders e técnicas de renderização
- Experiencia com simulação de oceanos, ondas FFT ou Gerstner, HDRP Water System, Crest ou soluções equivalentes
- Connhecimento de ray tracing, floating origin, streaminh de cenas e LOD
Conhecimento de SpeedTree, Visual Scripting e pipelines de integração de assets 3D.
- Experiência com aplicações que utilizam múltiplas telas ou câmeras
- Experiência com CI/CD e GitLab
- Interesse ou experiência nos setores naval, marítimo e de simulação de engenharia.
- Formação AcademicaSuperior Completo em Análise e Desenvolvimento de Sistemas, Ciências dda Computação, Engenharia de Software, Sistemas de Informações ou áreas correlatas.
- IdiomasInglês Intrmediário - Para leitura e compreensão de documentação técnica.
- Tipo de ContrataçãoPJ
Tecnologias
- C#
- Git
Abre em nova aba, fora do Tech Jobs.
A Tech Jobs não cobra para participar de processos seletivos. Desconfie de solicitações de pagamento ou dados sensíveis.
