Marks & Spencer
Headlands Technologies LLC
Engenheiro(a) FPGA
Descrição da Vaga: Engenheiro(a) FPGA na Headlands Tech
Localizações: Amsterdã; Chicago; Londres; Nova York
Temos orgulho de ser um local de trabalho que oferece igualdade de oportunidades e de proporcionar aos funcionários um ambiente de trabalho livre de discriminação e assédio. Todas as decisões de contratação na Headlands Tech são baseadas nas necessidades do negócio, nos requisitos da função e nas qualificações individuais, sem levar em conta raça, cor, religião ou crença, origem nacional, sexo, orientação sexual, identidade/expressão de gênero, idade, status de veterano protegido, status de indivíduo com deficiência, ou quaisquer outras características legalmente protegidas aplicáveis. A Headlands Tech não tolerará discriminação ou assédio com base em nenhuma dessas características.
Ao completar esta inscrição, você concorda com nossas Políticas de GDPR e Privacidade.
Escopo
Como Engenheiro(a) FPGA na Headlands Tech, você será responsável pelo design e verificação de circuitos digitais, desenvolvimento de propriedade intelectual interna e escalonamento de designs globalmente. Você trabalhará com tecnologias de hardware de ponta para dar suporte à infraestrutura de negociação automatizada da Firma.
Requisitos mínimos
Qualificações
- Experiência profissional com design e verificação de FPGA/ASIC
- Experiência no desenvolvimento de IPs reutilizáveis e escalonamento de designs para múltiplas plataformas alvo
- Sólido entendimento dos princípios de design digital
- Forte conhecimento prático de SystemVerilog/Verilog/VHDL
- Conhecimento aprofundado das ferramentas EDA comuns
- Conhecimento de C++ é necessário
- Familiaridade com linguagens de script comuns TCL/Python/Bash
- Diploma universitário em Engenharia Elétrica, Ciência da Computação, Engenharia da Computação ou área técnica relacionada
- Experiência com transceptores de alta velocidade, protocolos de rede e processamento de pacotes é preferencial
Dia a Dia
- Projetar e verificar implementações de RTL para sistemas de negociação
- Desenvolver componentes de IP reutilizáveis que possam ser implantados em múltiplas plataformas
- Integrar designs de hardware com o stack de tecnologia mais amplo
- Automatizar tarefas e melhorias de fluxo de trabalho através de scripts
- Colaborar com equipes de software, pesquisa e sistemas
