Lead Software Engineer — Compiladores e Otimização

Cadence Design Systems
Presencial Pleno

Cork ou Belo Horizonte

Candidatar-se →

Sobre a vaga

A Cadence Design Systems procura um Lead Software Engineer experiente para liderar o desenvolvimento de backends de compiladores, otimização de código e geração de código de alto desempenho. Você trabalhará com LLVM, GCC e arquiteturas Xtensa em um ambiente técnico desafiador.

Responsabilidades

  • Liderar o design e implementação de backends de compiladores
  • Otimizar a geração de código para máximo desempenho
  • Trabalhar com infraestruturas LLVM e GCC
  • Colaborar com equipes de arquitetura e verificação
  • Mentorar engenheiros junior e estabelecer padrões técnicos

Requisitos

  • Experiência sênior em desenvolvimento de compiladores
  • Proficiência avançada em C e C++
  • Conhecimento profundo de backends de compiladores e otimização
  • Experiência com LLVM ou GCC
  • Histórico comprovado em otimização de desempenho

Diferenciais

  • Experiência com arquiteturas Xtensa ou processadores especializados
  • Contribuições open-source em projetos de compiladores
  • Conhecimento de code generation e intermediate representations