ANALISTA DE DESENVOLVIMENTO DE FIRMWARE SR

INSTITUTO HARDWARE BR - HBR

Campinas - SP

1 posição

Não informado

Elegível para PCD

Integral

CLT
Presencial
Sênior
Tecnologia
Engenharia

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 Desenvolvimento de Firmware Sênior para integrar nosso time. Será responsável pelo desenvolvimento, implementação e validação de firmware para sistemas embarcados em equipamentos de alta tecnologia, com foco em tomografia computadorizada e equipamentos de alta complexidade, atuando no desenvolvimento de soluções de baixo nível, garantindo a integração eficiente entre hardware e software, além de assegurar a estabilidade e o desempenho dos sistemas embarcados.

Responsabilidades e Atribuições

  • Desenvolver e implementar firmware para microcontroladores e processadores embarcados.
  • Programar em linguagens C, C++ e Assembly para aplicações de tempo real.
  • Elaborar drivers de dispositivos para interfaces como SPI, I2C, UART, USB e Ethernet.
  • Integrar o firmware com componentes de hardware, sensores e periféricos.
  • Realizar testes de comunicação e protocolos para garantir a interoperabilidade entre dispositivos.
  • Desenvolver planos de teste para validação funcional e de desempenho do firmware.
  • Realizar testes unitários, integração e testes em campo para garantir a robustez e confiabilidade do sistema.
  • Identificar e corrigir bugs, otimizando o código para melhor desempenho.
  • Elaborar documentação técnica detalhada, incluindo manuais, diagramas e relatórios de desenvolvimento.
  • Garantir que a documentação atenda aos requisitos regulatórios e de qualidade.
  • Realizar interface com fornecedores de componentes eletrônicos para especificação e aquisição de hardware embarcado.
  • Acompanhar a entrega e realizar a validação dos componentes adquiridos.
  • Auxiliar no desenvolvimento e capacitação do time de engenharia, compartilhando conhecimentos técnicos e boas práticas.
  • Atuar como mentor para profissionais mais juniores na área de firmware.
  • Trabalhar em conjunto com as equipes de hardware, software e mecânica para garantir a integração completa do sistema.
  • Participar de reuniões de projeto para alinhamento técnico e definição de requisitos.
  • Pesquisar novas tecnologias e plataformas para sistemas embarcados.
  • Implementar soluções inovadoras para desafios específicos de firmware e otimização de desempenho.

Requisitos e Qualificações

Formação: Graduação em Engenharia Eletrônica, Engenharia da Computação, Engenharia Elétrica ou áreas correlatas.

Inglês — leitura e escrita de documentação técnica (intermediário a avançado).

Experiência: Experiência comprovada no desenvolvimento de firmware para sistemas embarcados em equipamentos de alta tecnologia.

Vivência com equipamentos médicos ou sistemas de alta confiabilidade (desejável).

Experiência em programação em C, C++ e Assembly para microcontroladores.

Conhecimento em RTOS (Real-Time Operating Systems).

Familiaridade com protocolos de comunicação como SPI, I2C, UART, USB e Ethernet.

Desenvolvimento e depuração de bootloaders e BSPs.

Experiência com fluxo e ferramentas de versionamento como Git e práticas de desenvolvimento colaborativo em equipes multidisciplinares.

Conhecimento em leitura e interpretação de esquemáticos eletrônicos.

Experiência com depuração e uso de ferramentas como osciloscópio, analisador lógico e JTAG.

Domínio de ambientes de desenvolvimento integrado (IDEs) para microcontroladores.

Experiência com ferramentas de debug e teste avançadas em bancada.

 

Diferenciais

Conhecimento em automação e controle de motores.

Familiaridade com protocolos de comunicação industrial e IoT.

Conhecimento em projetos de PCB utilizando Altium, KiCad ou Eagle.

Ferramentas de simulação de circuitos (Proteus, LTspice).

 

Modelo de Trabalho

Regime: CLT (Consolidação das Leis do Trabalho).
Modalidade: Vaga 100% presencial.

Requisitos

Escolaridade

  • Graduação

Idioma

  • Inglês - Intermediário

Habilidade Técnica

  • Desenvolvimento e depuração de bootloaders e BSPs
  • Experiência comprovada no desenvolvimento de firmware para sistemas embarcados em equipamentos de alta tecnologia
  • Vivência com equipamentos médicos ou sistemas de alta confiabilidade
  • Experiência em programação em C, C++ e Assembly para microcontroladores
  • Conhecimento em RTOS (Real-Time Operating Systems)
  • Protocolos de comunicação como SPI, I2C, UART, USB e Ethernet.
  • Leitura e interpretação de esquemáticos eletrônicos
  • Depuração e uso de ferramentas como osciloscópio, analisador lógico e JTAG
  • Desenvolvimento integrado (IDEs) para microcontroladores
  • Ferramentas de debug e teste avançadas em bancada
  • Fluxo e ferramentas de versionamento como Git

Benefícios

  • Assistência médica
  • Assistência odontológica
  • Estacionamento
  • Horário flexível
  • Seguro de vida
  • Vale alimentação
  • Vale combustível
  • Day Off de aniversário
  • Benefício Maternidade e Paternidade
  • Refeitório
  • Wellhub (Gympass) - Caju Mais
  • Conexa Saúde - Caju Mais
  • Benefício Matrimonial

Localização

Rua Doutor Ricardo Benetton Martins, 1000, Prédio 16, Polo II de Alta Tecnologia, Campinas - SP, Brasil, 13086-902