Remote Jobs RockRemote Jobs Rock

🟡Desenvolvedor(a) de FPGA - Criptografia e Redes de Alto Desempenho | HÍBRIDO-CAMPINAS/SP

🕒 4 days ago
FPGASystemverilogVHDLVivado
Apply Now

📜 Description

  • Projetar lógica RTL para processamento de pacotes Ethernet/IP/IPsec em redes de 100G/200G.
  • Implementar núcleos criptográficos em hardware, incluindo AES-256-GCM, hashing, geração de aleatoriedade e aceleradores pós-quânticos.
  • Projetar domínios RED/BLACK e interfaces com processadores ARM/MPSoC, incluindo carga segura de bitstream, autoteste e zeroização.
  • Integrar MACs, SerDes, AXI, DMA e memória externa em dispositivos AMD UltraScale+ e fechar timing.
  • Implementar processamento de sinal em tempo real para receptores CV-QKD.
  • Criar testbenches e regressões, apoiar testes de bancada e documentar arquitetura e evidências para certificação.

🛠️ Requirements

  • Graduação em Engenharia Elétrica, Engenharia de Computação ou área afim.
  • Experiência comprovada em desenvolvimento FPGA com SystemVerilog ou VHDL, do RTL ao bitstream, em projetos realizados em hardware.
  • Domínio de Vivado e experiência com pelo menos um fluxo de simulação: Vivado Simulator, Questa ou Verilator.
  • Experiência com interfaces de alta velocidade e barramentos, como AXI, SerDes/GTY, PCIe ou Ethernet 10G/25G/100G.
  • Experiência com verificação, incluindo testbenches estruturados, cobertura e regressão.
  • Capacidade de ler esquemáticos e usar instrumentos de bancada, como osciloscópio e analisador lógico.
  • Experiência com Git, revisão de código e trabalho em equipe; inglês avançado.
  • Desejáveis: pós-graduação, criptografia em hardware, Vitis/MPSoC, processamento digital de sinais, certificação FIPS 140-3 ou Common Criteria, UVM ou cocotb, Tcl e Python.
Full job description

A KRYPTUS é uma empresa de Campinas com 23 anos em criptografia e nomeada como Empresa Estratégica de Defesa, desenvolve módulos criptográficos de hardware (HSM), cifradores de rede de alto desempenho e sistemas de distribuição de chaves, incluindo soluções com criptografia pós-quântica e distribuição quântica de chaves (QKD), para clientes de governo, defesa, infraestrutura crítica, instituições financeiras e outros.

Quer ajudar o país a reduzir sua dependência tecnológica externa e, assim, subirmos mais um degrau rumo à soberania nacional? Que tal experimentar novos desafios técnicos em projetos com as Forças Armadas e grandes empresas parceiras do setor aeronáutico e de defesa? Pois bem, para atender essas demandas, estamos buscando Desenvolvedor(a) de FPGA experiente para se juntar ao nosso time.

Modalidade: Híbrido

Responsibilities

- Projetar e implementar em RTL (SystemVerilog ou VHDL) blocos de processamento de pacotes em 100G/200G: parser Ethernet/IP/ESP, classificação, encapsulamento e desencapsulamento IPsec, filas e arbitragem.

- Implementar e integrar núcleos criptográficos em hardware: AES-256-GCM em alta vazão, geradores de aleatoriedade, hashing (SHA-2, famílias de Toeplitz para amplificação de privacidade) e aceleradores pós-quânticos (ML-KEM), com atenção a canais laterais e a modos de falha.

- Projetar a separação de domínios RED/BLACK em FPGA e as interfaces com o processador (ARM/MPSoC), incluindo carga segura de bitstream, autoteste e zeroização.

- Fechar timing em dispositivos AMD UltraScale+ (VU9P, Zynq UltraScale+), com integração de MACs 100G, transceptores SerDes, AXI4/AXI-Stream, DMA e memória externa.

- Implementar processamento de sinal em tempo real para o receptor CV-QKD (recuperação de fase e frequência, filtragem, estimativa de parâmetros), em conjunto com a equipe de fotônica.

- Escrever testbenches (UVM, cocotb ou SystemVerilog), simular, cobrir código e requisitos, gerar vetores de validação de algoritmos (CAVP) e apoiar os testes de bancada.

- Documentar arquitetura, interfaces e evidências para certificação (FIPS 140-3, Common Criteria) e participar das revisões de projeto com os avaliadores.

- Trabalhar com controle de versão, revisão de código e integração contínua para RTL, incluindo regressão automatizada.

Requirements

OBRIGATÓRIOS:

- Graduação em Engenharia Elétrica, Engenharia de Computação ou área afim.

- Experiência comprovada em desenvolvimento de FPGA com SystemVerilog ou VHDL, do RTL ao bitstream, em projetos que chegaram a hardware real.

- Domínio de Vivado (síntese, implementação, análise e fechamento de timing, depuração com ILA) e de pelo menos um fluxo de simulação (Vivado Simulator, Questa, Verilator).

- Experiência com interfaces de alta velocidade e barramentos: AXI, SerDes/GTY, PCIe ou Ethernet 10G/25G/100G.

- Experiência com verificação: testbenches estruturados, cobertura e regressão.

- Leitura de esquemáticos e uso de instrumentos de bancada (osciloscópio, analisador lógico).

- Git e trabalho em equipe com revisão de código.

- Inglês avançado.


DESEJÁVEIS:

- Mestrado ou doutorado em Engenharia Elétrica, Computação ou áreas afins.

- Implementação de criptografia em hardware (AES-GCM, SHA, RNG, PQC) e noções de contramedidas a canais laterais.

- Vitis, Vitis HLS, Vitis Networking P4 ou desenvolvimento em MPSoC Zynq UltraScale+ com PetaLinux.

- Processamento digital de sinais em FPGA (DSP48, filtros, CORDIC, recuperação de portadora) ou experiência com comunicações ópticas coerentes.

- Experiência com certificação FIPS 140-3 ou Common Criteria, ou com projetos de defesa e requisitos TEMPEST.

- UVM ou cocotb; scripts em Tcl e Python para automação de fluxo.

Cirrus

Senior Digital Design Engineer

📅 Sep 25
Cirrus👥 1001 - 5000 employees🏢 Semiconductors

Design and verify digital CMOS circuits and architectures for advanced mixed-signal SoCs, contributing from concept through production while collaborating across engineering teams and supervising junior engineers.

Digital CMOS Circuit DesignVerilogSystemverilogDigital System-level Design
OpenAI

RTL Design Engineer – Interconnect & Network Datapath

📅 Jun 23
OpenAI👥 10,000+ employees🏢 Research Services

Own the microarchitecture and hands-on RTL delivery of packet-based interconnects for a custom AI accelerator, from performance analysis and verification through physical design, silicon bring-up, and production readiness.

VerilogSystemverilogRTL DesignPacket-switched Interconnects
Waymo

Silicon Emulation Engineer

📅 Jun 15
Waymo👥 1001 - 5000 employees🏢 Internet

Simulate future silicon designs and software on hardware emulation platforms, building testbenches and infrastructure for functional and performance validation, failure analysis, and post-silicon bring-up.

Hardware EmulationSystemverilogDesign VerificationC++

Trusted by Remote Workers