The posting
O Instituto Hardware BR - HBR é uma organização brasileira de tecnologia, dedicada a impulsionar a inovação nos segmentos de hardware, semicondutores, sistemas embarcados, robótica e inteligência artificial. O HBR atua com desenvolvimento tecnológico, conectando talentos, pesquisa aplicada e mercado. Nosso compromisso é oferecer um ambiente colaborativo, dinâmico e de alto impacto.
Buscamos um(a) Analista de Firmware Pleno ou Sênior para integrar nosso time. Será responsável por ampliar nossa capacidade de desenvolvimento de firmware embarcado em projetos de automação, atuando do desenvolvimento à validação funcional e ao suporte à industrialização da solução, com foco em qualidade, estabilidade e desempenho.
Responsabilidades e Atribuições
Projetar, desenvolver e otimizar firmware para microcontroladores e microprocessadores, em C/C++ (e Assembly quando aplicável). Desenvolver drivers e interfaces para sensores, atuadores e periféricos, e implementar e validar protocolos de comunicação (SPI, I2C, UART, RS485, USB, Ethernet). Integrar o firmware com sistemas de visão, automação e demais componentes de hardware. Elaborar planos de teste e realizar testes unitários, funcionais e de integração, identificando e corrigindo falhas em hardware e software embarcado. Apoiar a definição da arquitetura dos sistemas embarcados e dar suporte à industrialização da solução. Atuar em conjunto com as equipes de hardware, software e mecânica, participando de reuniões de projeto para alinhamento técnico e definição de requisitos. Documentar requisitos, soluções e processos, seguindo padrões da indústria e boas práticas de desenvolvimento. Compartilhar conhecimento técnico e apoiar profissionais mais juniores (perfil Sênior).
Requisitos e Qualificações
Formação: Graduação em Engenharia Eletrônica, Engenharia de Computação, Engenharia de Controle e Automação, Engenharia Elétrica ou áreas correlatas. Inglês Avançado para leitura e escrita de documentação técnica. Experiência consolidada em desenvolvimento de firmware para sistemas embarcados, e/ou mestrado/doutorado em área correlata. Programação em C e C++ para sistemas embarcados. Conhecimento de RTOS e de protocolos de comunicação (UART, I2C, SPI, RS485). Desenvolvimento e depuração de bootloaders e BSPs. Controle de versão com Git. Eletrônica digital e analógica aplicada a sistemas embarcados, com leitura e interpretação de esquemáticos. Uso de equipamentos de medição e depuração (osciloscópio, analisador lógico, multímetro, JTAG). Perfil: pensamento analítico, autonomia, comunicação clara, adaptação a novos desafios, organização para cumprir prazos e compromisso com a melhoria contínua.
Diferenciais
Conhecimento em automação, com controle de motores e afins. Integração com sistemas de visão. Protocolos de comunicação industrial e IoT. Projeto de PCB (Altium, KiCad ou Eagle) e simulação de circuitos (Proteus, LTspice). Vivência em sistemas de alta confiabilidade ou equipamentos médicos.
Modelo de Trabalho
Regime: CLT (Consolidação das Leis do Trabalho).
Modalidade: Vaga 100% PRESENCIAL



