Fundação para Inovações Tecnológicas - FITec

Desenvolvedor de Firmware – Sênior

Fundação para Inovações Tecnológicas - FITec

full-time

Posted on:

Location Type: Hybrid

Location: Campinas • 🇧🇷 Brazil

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AssemblyPython

About the role

  • Desenvolver firmware para sistema embarcado de autenticação baseado em chave física, com nível de segurança pós-quântica;
  • Otimizar códigos visando atingir requisitos de baixo consumo de energia, tamanho de código e desempenho;
  • Atuar na definição de arquitetura de sistemas embarcados;
  • Ser referência técnica, apoiando times de desenvolvimento em assuntos relacionados a firmware e software;
  • Desenvolver e manter código seguro e eficiente, utilizando com proficiência duas ou mais das seguintes linguagens: Assembly, C, C++, Python;
  • Redigir documentação técnica em inglês.
  • Participar de todas as etapas do ciclo de desenvolvimento de firmware: análise, projeto, codificação, testes e implantação.

Requirements

  • Graduação em Ciência da Computação, Engenharia ou áreas correlatas;
  • Experiência em desenvolvimento de software na linguagem de programação C/C++;
  • Experiência com microcontroladores (série ARM Cortex-M) e sistemas de software embarcado;
  • Sólidos conhecimentos em arquitetura de microcontroladores e em técnicas de otimização de firmware (tamanho, consumo de energia e desempenho);
  • Conhecimento em criptografia e implementação de algoritmos criptográficos em microcontroladores;
  • Ampla vivência na utilização de equipamentos de laboratório (analisador lógico, osciloscópio, multímetro, gerador de sinais etc.) e na exploração de documentação técnica (datasheets, manuais de referência etc.);
  • Inglês avançado para redação, leitura e comunicação oral.
Benefits
  • Vale Refeição
  • Plano de Saúde
  • Plano Odontológico
  • GymPass
  • Previdência Privada
  • Seguro de Vida

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
AssemblyCC++Pythonfirmware developmentembedded systems architecturefirmware optimizationcryptographyalgorithm implementationlow power consumption
Soft skills
technical referenceteam supportdocumentation writingcommunication
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Engineering