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

Kryptus EED SA

Campinas

Hybrid

BRL 180,000 - 240,000

Full time

8 days ago

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Plano de Saúde
Plano Odontológico
Vale Transporte
Day off

Job summary

A KRYPTUS, empresa de Campinas com 23 anos em criptografia, está buscando Desenvolvedor(a) de FPGA para atuar em projetos de alto desempenho em hardware. O papel envolve projetar RTL, integrar núcleos criptográficos e gerenciar interfaces de 100G/200G, com atuação híbrida.

Você trabalhará em colaboração com equipes de defesa, indústria e fotônica, buscando soluções seguras e certificáveis, incluindo padrões FIPS 140-3 e Common Criteria, com foco na soberania tecnológica nacional.

Qualifications

  • Graduação em Engenharia Elétrica, Engenharia de Computação ou área afim.
  • Experiência comprovada em FPGA com SystemVerilog ou VHDL, do RTL ao bitstream.
  • Domínio de Vivado e de pelo menos um fluxo de simulação (Vivado Simulator, Questa, Verilator).
  • Interfaces de alta velocidade: AXI, SerDes/GTY, PCIe ou Ethernet 10G/25G/100G.
  • Verificação com testbenches, cobertura e regressão.
  • Leitura de esquemáticos e uso de instrumentos de bancada; Git.
  • Inglês avançado.

Responsibilities

  • - Projetar e implementar blocos de processamento de pacotes em 100G/200G em RTL (SystemVerilog ou VHDL).
  • - Integrar núcleos criptográficos em hardware: AES-256-GCM, RNG, hashing SHA-2 e aceleradores PQC.
  • - Projetar separação de domínios RED/BLACK em FPGA e interfaces com processador (ARM/MPSoC).
  • - Fechar timing em FPGA (AMD UltraScale+) com MACs 100G e SerDes/AXI/Memory externo.
  • - Processamento de sinal em tempo real para receptor CV-QKD com equipe de fotônica.
  • - Escrever testbenches (UVM, cocotb, SystemVerilog) e gerar vetores de validação.
  • - Documentar arquitetura e evidências para certificação (FIPS 140-3, Common Criteria).
  • - Colaborar com controle de versão e integração contínua para RTL.

Skills

SystemVerilog/VHDL
Desenvolvimento FPGA
Vivado
High-speed interfaces
AXI/SerDes/Ethernet/PCIe
Testbenches
Git/version control
Inglês avançado
Colaboração em equipe

Education

Graduação em Engenharia Elétrica/Computação ou área afim
Mestrado ou doutorado (desejável)

Tools

Vitis
Vitis HLS
Vitis Networking P4
PetaLinux
Questa
Verilator
UVM
cocotb
Python
Tcl

Job description

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
Main 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 and skills
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.

Additional information
A KRYPTUS oferece um pacote bem completo de benefícios:

PLR

Plano de Saúde

Plano Odontológico

Pacote atrativo de benefícios vale refeição, alimentação etc - Cartão de crédito multi benefícios

Vale Transporte

TotalPass

Day off (seu dia do seu jeito)

Convênio SESC

Licença Maternidade/ Paternidade Estendida

Plataformas de Saúde Mental (Terapia)

Nosso ambiente

  • Time técnico de alto nível
  • Baixa burocracia e alto impacto
  • Liberdade com responsabilidade
  • Diversidade, respeito e criatividade valorizados
  • Espaço para crescer e contribuir com decisões técnicas estratégicas
Além disso…
  • Fazemos happy hour constantes
  • Não usamos roupa social sem necessidade
  • Temos espaço de descontração
  • Oferecemos diversos tipos de comidas e bebidas, todos os dias, à vontade
  • Fazemos feedback periódico
  • Temos um ambiente colaborativo, com respeito à diversidade, de baixa burocracia e com constante incentivo à criatividade e ao crescimento profissional
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Analista de Testes - Sistemas Embarcados e Redes Seguras| CAMPINAS/SP
Analista de Testes - Sistemas Embarcados e Redes Seguras| CAMPINAS/SP

Kryptus EED SA • Campinas

On-site
BRL 120,000 - 180,000
Plano de Saúde
Plano Odontológico
Vale Transporte
+1
Desenvolvedor de Software SR. / Especialista | HÍBRIDO-CAMPINAS/SP
Desenvolvedor de Software SR. / Especialista | HÍBRIDO-CAMPINAS/SP

Kryptus EED SA • Campinas

Hybrid
BRL 180,000 - 280,000
Plano de Saúde
Plano Odontológico
Vale Transporte
+2
Desenvolvedor de Hardware / CAMPINAS/SP - (09.26)
Desenvolvedor de Hardware / CAMPINAS/SP - (09.26)

Kryptus EED SA • Campinas

On-site
BRL 120,000 - 180,000
Plano de Saúde
Plano Odontológico
Vale Transporte
+3
Desenvolvedor(a) de Software Embarcado — Defesa | PRESENCIAL-CAMPINAS/SP
Desenvolvedor(a) de Software Embarcado — Defesa | PRESENCIAL-CAMPINAS/SP

Kryptus EED SA • Campinas

On-site
BRL 120,000 - 180,000
Plano de saúde
Plano odontológico
Vale-transporte
+1
Projetista Mecânico(a) - Produtos Criptográficos e de Defesa | PRESENCIAL-CAMPINAS/SP
Projetista Mecânico(a) - Produtos Criptográficos e de Defesa | PRESENCIAL-CAMPINAS/SP

Kryptus EED SA • Campinas

On-site
BRL 120,000 - 180,000
Plano de Saúde
Vale-refeição/ alimentação
Day off
Gerente de Projetos/Programa - Campinas/SP
Gerente de Projetos/Programa - Campinas/SP

Kryptus EED SA • Campinas

On-site
BRL 180,000 - 320,000
Horário flexível
PLR
Cartão de benefício flexível (refeição
+11
?Desenvolvedor(A) De Fpga - Criptografia E Redes De Altodesempenho | Híbrido-Campinas/Sp
?Desenvolvedor(A) De Fpga - Criptografia E Redes De Altodesempenho | Híbrido-Campinas/Sp

Kryptus EED SA • Campinas

On-site
BRL 120,000 - 190,000
Estagiário(a) em Desenvolvimento de Software - Multiprojetos Time de Produtos Criptográficos (CÓD.5789)
Estagiário(a) em Desenvolvimento de Software - Multiprojetos Time de Produtos Criptográficos (CÓD.5789)

Kryptus SA • Campinas

On-site
BRL 13,000 - 20,000
Plano de saúde
Plano odontológico
Vale transporte
+7
Desenvolvedor de Software JR/PL | CAMPINAS/SP
Desenvolvedor de Software JR/PL | CAMPINAS/SP

Kryptus EED SA • Campinas

On-site
BRL 110,000 - 190,000
Plano de Saúde
Plano Odontológico
Vale Transporte
+2
Analista de Testes | PRESENCIAL-CAMPINAS/SP
Analista de Testes | PRESENCIAL-CAMPINAS/SP

Kryptus EED SA • Campinas

On-site
BRL 89,000 - 134,000
PLR
Plano de Saúde
Plano Odontológico
+6