




Resumo: A Magic Media procura um Programador C++ autodidata, com vasta experiência em desenvolvimento de jogos, para implementar e aprimorar software central para mecanismos proprietários personalizados. Pontos de destaque: 1. Implementar e aprimorar software central rápido e eficiente usando o mecanismo personalizado em C++ 2. Manter e estender a base de código em múltiplos subsistemas, como IA e jogabilidade 3. Colaborar para conceber soluções de engenharia ideais para desafios técnicos A Magic Media é um grupo pioneiro de mídia, entretenimento e tecnologia impulsionado pela criatividade e inovação. Temos presença física em 15 países e especialização nas áreas de arte, animação, cibersegurança, desenvolvimento de jogos, desenvolvimento de software, VFX e produção de vídeos, entre outras. Trabalhamos com os principais desenvolvedores e editoras do setor de jogos e tecnologia, oferecendo suporte e soluções projetadas conforme necessidades individuais e executadas por especialistas globais. Procuramos um Programador C\+\+ autodidata, orientado a objetivos e excelente jogador em equipe. O candidato ideal terá ampla experiência profissional em tempo integral em programação C\+\+ para jogos, com foco no desenvolvimento de mecanismos personalizados/proprietários. Buscamos alguém apaixonado pelo processo de desenvolvimento de jogos e disposto a trabalhar com criadores de conteúdo e engenheiros de outras disciplinas para construir jogos incríveis. **O QUE VOCÊ FARÁ:** * Implementar e aprimorar uma variedade de softwares centrais rápidos e eficientes usando um mecanismo proprietário personalizado em C\+\+. * Trabalhar em toda a pilha tecnológica, incluindo DirectX, Havok, FMOD e RakNet. * Manter e estender a base de código em múltiplos subsistemas: IA, jogabilidade, sistemas do jogador, interface do usuário (UI) e multiplayer. * Auxiliar na supervisão arquitetural de toda a aplicação. * Colaborar para conceber soluções de engenharia ideais para desafios técnicos. **Requisitos** * 3\+ anos de experiência profissional em desenvolvimento de jogos. * Experiência com sistemas de jogabilidade multiplayer, replicação de rede, mecanismo central e redes multiplayer (RakNet, SteamSDK ou similar). * Experiência com sistemas de compilação como WAF/CMake ou similares. * Experiência em programação gráfica com DirectX 9/11. * Fluência em inglês. **DIFERENCIAIS DESEJÁVEIS:** * Experiência com o SDK Havok (física, animação, IA). * Experiência em desenvolvimento de ferramentas. * Experiência com scripts Python em pipelines de jogos. * Base técnica sólida (por exemplo, graduação em Ciência da Computação / Matemática ou equivalente). **Benefícios** * Cargo remoto baseado em projetos. * Oportunidade de aprimorar e aperfeiçoar suas habilidades aplicando-as em uma diversidade de projetos envolventes. * Fazer parte de um Grupo internacional com escritórios em todo o mundo. * Crescimento e desenvolvimento profissional. * Trabalhar em estreita colaboração com uma equipe de pessoas com pensamento semelhante, em um ambiente multicultural e dinâmico. * Treinamentos contínuos e oportunidades de aperfeiçoamento profissional contínuo. * Horários de trabalho flexíveis. * Cultura inclusiva e comunicação aberta. Na Magic Media, nossa paixão está nos jogos. Nossa visão é criar e entregar jogos envolventes e interessantes para nossos clientes. Conseguimos entregar esse trabalho de alta qualidade em qualquer plataforma, seja em console, PC ou dispositivos móveis. Sabemos que reputação e resultados andam juntos. Por isso, trabalhamos duro para encontrar especialistas e criadores talentosos capazes de entregar os melhores resultados.


