Pular para o conteúdo principal

PDI HW/FW - Especialista em FrontEnd Digital III

Tipo de vaga: Efetivo

Modelo de trabalho: Presencial

Vaga também para PcD

Descrição da vaga

 O Inatel está recrutando Especialista para atuar em projetos de Pesquisa, Desenvolvimento e Inovação, na área de Hardware e Software Embarcado focados no desenvolvimento de projetos para Microeletrônica.

Responsabilidades e atribuições

  • Atuar na elaboração de materiais didáticos e documentos técnicos, bem como planejar, preparar e ministrar treinamentos referentes ao estado da arte em microeletrônica e de alta complexidade;
  • Arquitetar, desenvolver e modificar circuitos através de linguagens de descrição de hardware, como módulos para manipulação de memórias internas e externas (SDRAM e DDR), transformadas (FFT e IFFT), códigos corretores de erro (convolucional, Reed-Solomon, LDPC, Polar code), modulações digitais (QAM, QPSK, BPSK), formas de onda (OFDM, F-OFDM), shiffter registers (SerDes), zerador de PN, aleatorizadores, interface com conversores transceivers de RF e conversores ADC/DAC e protocolos de comunicação (I2C, SPI, UART, PCIe e JESD204).
  • Realizar síntese e implementação dos circuitos, bem como simulações de circuitos digitais e matemáticas, através de ferramentas definidas para uso no projeto;
  • Integrar ferramentas de simulação de circuitos digitais com estímulos gerados por ferramentas matemáticas;
  • Desenvolver arquiteturas de circuitos digitais sintetizáveis para ASICs utilizando de ferramentas como Cadence Genus;
  • Definir o processo de fabricação e preparação de scripts de síntese;
  • Realizar a verificação formal e funcional dos designs implementados utilizando de ferramentas como Cadence Xcelium.

Requisitos e qualificações

Ensino Superior em Engenharia Elétrica, Engenharia da Computação, Ciências da Computação, Sistemas de Informação ou áreas correlatas;

Experiência em desenvolvimento de projetos de hardware e software embarcado;

Domínio em:

  • Linguagens de descrição de hardware (ex.: VHDL, Verilog ou SystemVerilog) para a codificação de circuitos digitais com arquiteturas em nível RTL, comportamental, ou estrutural, e para a codificação de testbenches para a verificação lógica de blocos,
  • Linguagens de programação C, C++ e Python para desenvolvimento de aplicações, softwares embarcados e/ou simulações, de linguagem MathScript para criação de simulações em software matemático (ex.: MATLAB e Octave), de linguagens de script como TCL, e de linguagem Shell script para ambientes Linux,
  • Ferramentas para síntese e implementação de circuitos digitais para FPGAs, como Quartus, Vivado e Vitis HLS e de ferramentas de simulação e verificação como Questa/ModelSim e Vivado (XSim),
  • Processos de síntese, implementação (fitter), análise de compilação, codificação de arquivos de restrição de temporização restrição de tempo (timing constraints) e assignments (ex.: SDC e XDC), encerramento e análise dos resultados de restrição de tempo (static timing analysis), conversão de imagem binária e gravação de FPGAs, e em integração de ferramentas de depuração para sistemas baseados em FPGA (ex.: analisadores lógicos, Signal Tap e ILA),
  • Simulação e verificação de sistemas digitais, contemplando verificação lógica de blocos implementados e verificação funcional pós-implementação,
  • Desenvolvimento em sistemas embarcados para FPGA SoCs com processador ARM e sistema operacional Linux ou sistemas operacionais de tempo real RTOS, geração de imagem com Linux com ferramentas Altera SoC EDS, Petalinux ou Yocto,
  • Criação de IPs customizados com base em módulos desenvolvidos, de integração de IPs oficiais e IPs customs através de sistemas de design em blocos (Qsys/Platform Desin e Block Design), de integração de soft processors como Nios II/V e Microblaze e de barramentos de comunicação Memory-Mapped, Stream e AXI.

Informações adicionais

  • Local das atividades: As atividades serão realizadas no campus do Inatel, localizado em Santa Rita do Sapucaí - MG.
  • Horário das atividades: Segunda à sexta, das 13h às 17h e das 18h às 22h. 

Etapas do processo

  1. Etapa 1: Cadastro
  2. Etapa 2: Triagem
  3. Etapa 3: Entrevista área
  4. Etapa 4: Fit Cultural
  5. Etapa 5: Contratação

Somos o Inatel!

Queremos inspirar pessoas para que descubram a tecnologia, para que conheçam a inovação e tenham a melhor experiência educacional do Brasil.



?