Capco
Advanced Micro Devices, Inc
Engenheiro de Desenvolvimento de Software Principal, Bibliotecas de Primitivas de GPU
A FUNÇÃO
IMPULSIONE SUA CARREIRA. IMPULSIONE O MUNDO.
Na AMD, acreditamos que a tecnologia tem o poder de resolver os desafios mais importantes do mundo. Desde o avanço da saúde e descobertas científicas até o impulsionamento da IA e das tecnologias nas quais as pessoas confiam todos os dias, a inovação na AMD está moldando o futuro.
Esteja você projetando processadores de última geração, viabilizando avanços em IA ou trazendo produtos de ponta para o mercado, cada função na AMD contribui para algo maior — tecnologia que move o mundo para frente. Junte-se a nós e, juntos, impulsionaremos sua carreira.
A AMD está em busca de um líder estratégico em engenharia de software que seja apaixonado por melhorar o desempenho de aplicações e benchmarks essenciais. Você será membro de uma equipe central composta por especialistas do setor incrivelmente talentosos e trabalhará com o que há de mais recente em tecnologia de hardware e software. O engenheiro de software dará suporte às nossas bibliotecas de código aberto de algoritmos e coletivos aceleradas por GPU, rocPRIM, hipCUB, rocThrust, rocRAND e hipRAND (github.com/ROCm/rocm-libraries/), que fazem parte do AMD ROCm Software.
O PERFIL
O candidato ideal deve ser apaixonado por engenharia de software e possuir habilidades de liderança para conduzir questões complexas à resolução. Deve ser capaz de se comunicar de forma eficaz e trabalhar de maneira otimizada com diferentes equipes em toda a AMD. Você está acostumado a trabalhar em uma equipe ágil, dinâmica e geograficamente distribuída, onde a parceria e a colaboração são fundamentais.
PRINCIPAIS RESPONSABILIDADES
- Trabalhar com os especialistas em arquitetura da AMD para aprimorar produtos futuros
- Aplicar uma abordagem orientada a dados para direcionar esforços de otimização
- Manter-se informado sobre tendências e inovações de software e hardware, especialmente no que diz respeito a algoritmos e arquitetura
- Projetar e desenvolver novas tecnologias inovadoras da AMD
- Participar de novos processos de bring-up de ASIC e hardware
- Implementar, otimizar e dar suporte a coletivos e algoritmos acelerados por GPU
- Depurar/corrigir problemas existentes e pesquisar alternativas mais eficientes para realizar o mesmo trabalho
- Usar IA Agêntica para aumentar a produtividade, automatizar fluxos de trabalho e melhorar a eficiência operacional
- Trabalhar com especialistas técnicos importantes em toda a AMD e com nossos parceiros e clientes para melhorar aplicações, bibliotecas e ferramentas ROCm
EXPERIÊNCIA PREFERENCIAL
- Forte base em programação orientada a objetos, com mais de 15 anos de experiência em C++
- Capacidade de escrever código de alta qualidade com atenção aguçada aos detalhes
- Experiência com desenvolvimento de software para GPU usando HIP, CUDA ou OpenCL
- Experiência prática no uso de ferramentas de IA para dar suporte ao desenvolvimento de software e aplicações científicas
- Compreensão de arquiteturas de CPU e GPU e técnicas de otimização de baixo nível, incluindo programação em assembly e/ou vetorização
- Experiência com desenvolvimento para os sistemas operacionais Linux e Windows
- Conhecimento profundo das melhores práticas em desenvolvimento de software, incluindo testes, profiling, depuração, documentação, controle de versão, rastreamento de problemas e planejamento
- Habilidades eficazes de comunicação e resolução de problemas
- Líder motivador com boas habilidades interpessoais
QUALIFICAÇÕES ACADÊMICAS
- Bacharelado ou Mestrado em Ciência da Computação, Engenharia de Software, Engenharia Elétrica, Matemática Aplicada ou equivalente
- Pós-graduações, como M.Sc., M.Eng., Ph.D. são preferenciais
LOCALIZAÇÃO
Canadá ou região da Europa
A AMD não aceita currículos não solicitados de headhunters, agências de recrutamento ou serviços de recrutamento baseados em taxas. A AMD e suas subsidiárias são empregadores que oferecem oportunidades iguais e inclusivas, e considerarão todos os candidatos sem distinção de idade, ascendência, cor, estado civil, condição médica, deficiência mental ou física, origem nacional, raça, religião, afiliação política e/ou de terceiros, sexo, gravidez, orientação sexual, identidade de gênero, status militar ou de veterano, ou qualquer outra característica protegida por lei. Incentivamos a candidatura de todos os candidatos qualificados e acomodaremos as necessidades dos candidatos sob as respectivas leis em todas as etapas do processo de recrutamento e seleção.
A AMD pode usar Inteligência Artificial para ajudar a triar, avaliar ou selecionar candidatos para esta posição. A “Política de IA Responsável” da AMD está disponível aqui.
Esta publicação é para uma vaga existente.
Os benefícios oferecidos estão descritos em: Benefícios da AMD em resumo.
