Geekhunter Logo

Soluções

Casos de uso

Por que a Geekhunter?

Recursos

Login

Português

PT

Flowa Technologies


Rio de Janeiro - RJ, Brasil

Analista de Desenvolvimento FPGA

Presencial

Rio de Janeiro - RJ

Faixa de Remuneração

CLT

Não informada

Nível de Experiência

Sênior

Requisitos

5+ anos de experiência na carreira
FPGAs

Tarefas e Responsabilidades

Sobre a Flowa


A Flowa Technologies é uma empresa de tecnologia especializada em mercado financeiro e pioneira no segmento de Electronic Trading. Desenvolvemos soluções tecnológicas robustas e eficientes voltadas para a negociação eletrônica de ativos financeiros nas principais bolsas das Américas.


Movidos por tecnologia e inovação, sede de aprendizado contínuo e vontade de fazer a diferença, somos um time comprometido e apaixonado pelo que fazemos.


Estamos atualmente envolvidos em um projeto único: a criação de uma nova bolsa de valores para o Brasil. Por meio de uma infraestrutura de ponta, a Base Exchange visa ampliar o mercado de capitais do país, trazendo mais uma opção para que empresas e investidores façam seus negócios com transparência, agilidade e tecnologia.


Junto com a nossa evolução, crescem os desafios e buscamos profissionais com iniciativa, motivados e com disposição para aprender.

No seu dia-a-dia você irá:

  • Participar ativamente no desenvolvimento de soluções de alta performance para aceleração de algoritmos em hardware, desde a concepção até a implantação e o acompanhamento em produção;
  • Participar das decisões de arquitetura de soluções, delimitando os domínios de hardware e software;
  • Elaborar especificações e documentações técnicas sobre componentes e projetos desenvolvidos;
  • Desenvolver designs e testes abrangentes, seguindo bons padrões de código e organização de arquivos-fonte;
  • Construir scripts de automação para pipeline de testes e verificação, build e deploy;
  • Desenvolver drivers para sistemas Linux e APIs de baixo nível para integrar soluções em FPGA com aplicações de backend.

O que você precisa:

  • Experiência com suíte AMD/Xilinx: Vivado, SDK, Vitis;
  • Conhecimentos de eletrônica digital - circuitos combinacionais, sequenciais, latches/flip flops, FSM;
  • Domínio sobre VHDL (opcionalmente Verilog/SystemVerilog);
  • Experiência com metodologias de verificação para circuitos digitais: UVM, OSVVM, UVVM;
  • Experiência com ferramentas de co-simulação: Vunit, Cocotb;
  • Experiência com elaboração de designs/testbenches e verificação de circuitos digitais, STA, e técnicas para atender a requisitos operacionais (timing closure, floorplanning, etc);
  • Desenvolvimento de designs utilizando IP Integrator e integração com RTL;
  • Domínio sobre estruturas internas de FPGAs: LUT, flip-flops, BRAM, ULTRARAM, DSP;
  • Sentir-se confortável para trabalhar em ambiente GNU/Linux;
  • Conhecimentos de python, tcl, make, bash e utilitários CLI;
  • Familiaridade com boas técnicas e padrões de desenvolvimento de software;
  • Controle de versionamento utilizando git;
  • Inglês técnico.

Serão considerados diferenciais:

  • Conhecimentos sólidos sobre redes de computadores (OSI L1-L4);
  • Experiência com interfaces de comunicação de alta performance: Ethernet 10/25G ou superior, PCIExpress;
  • Habilidade com desenvolvimento de aplicações C/C++ para hosts e embarcados, e ferramentas de build e debug: gcc, gdb, make, cmake;
  • Experiência com desenvolvimento embarcado para arquitetura ARM;
  • Experiência com RTOS: FreeRTOS, Zephyr, etc;
  • Experiência com desenvolvimento de drivers bare-metal para periféricos;
  • Experiência com desenvolvimento de drivers (kernel/userspace) para sistemas Linux;
  • Conhecimentos sobre Linux embarcado: toolchain, bootloaders, device trees, kernel + root filesystem;
  • Buildroot/Yocto/Petalinux.

A Flowa é movimento, crescimento e evolução. Aqui você encontrará um ambiente dinâmico e colaborativo, onde todos são protagonistas. Se você busca uma oportunidade de crescimento e quer fazer parte de uma equipe engajada no propósito de transformar o mercado de electronic trading, vem com a gente!


#FlowaTechnologies: nossos valores são humanos.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.


Compartilhar vaga:

Phone

Somente arquivo pdf com o tamanho máximo de 3mb.

Compartilhar vaga: