ANALISTA DE DESENVOLVIMENTO DE FIRMWARE JR
INSTITUTO HARDWARE BR - HBR
Descrição da vaga
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 JR para integrar nosso time. Será responsável por apoiar o desenvolvimento, implementação e validação de firmware para sistemas embarcados em equipamentos de alta tecnologia, atuando em soluções de baixo nível sob orientação, contribuindo para integração eficiente entre hardware e software, além de apoiar estabilidade e desempenho dos sistemas embarcados.
Responsabilidades e Atribuições
- Implementar funcionalidades e correções em firmware para microcontroladores e processadores embarcados com orientação.
- Programar principalmente em C/C++ (Assembly quando necessário e com suporte do time) para aplicações com requisitos de tempo real.
- Apoiar na implementação/manutenção de drivers e comunicação (SPI, I2C, UART, USB, Ethernet), seguindo padrões do time.
- Apoiar no desenvolvimento e depuração de bootloaders e BSPs, executando tarefas atribuídas e registrando evidências.
- Apoiar a integração do firmware com hardware, sensores e periféricos, realizando testes básicos e checklists de bancada.
- Executar testes de comunicação/protocolos e reportar anomalias, contribuindo para interoperabilidade entre dispositivos.
- Apoiar a criação e execução de planos de teste (funcionais e desempenho), seguindo orientação do responsável técnico.
- Executar testes unitários e de integração, e apoiar testes em campo quando aplicável, coletando logs e evidências.
- Identificar, registrar e apoiar correção de bugs; contribuir com otimizações pontuais sob supervisão.
- Produzir e atualizar documentação técnica básica e rastreável (instruções de build, notas de versão, diagramas simples, relatórios de teste).
- Seguir diretrizes de qualidade e requisitos regulatórios aplicáveis, com apoio do time.
- Apoiar a equipe na interface com fornecedores (coleta de informações, datasheets, amostras), e ajudar na validação inicial de componentes adquiridos.
- Participar de rituais técnicos, absorver boas práticas e compartilhar aprendizados.
- Trabalhar em conjunto com hardware, software e mecânica para suportar a integração completa do sistema.
- Participar de reuniões de projeto para alinhamento técnico, registrar decisões e levantar dúvidas/riscos cedo.
- Apoiar pesquisas técnicas (novas plataformas/ferramentas) e protótipos direcionados, seguindo direcionamento do líder técnico.
Requisitos e Qualificações
- Formação: Ensino Superior completo em Engenharia Eletrônica, Engenharia da Computação, Engenharia Elétrica ou áreas correlatas.
- Experiência: .Experiência inicial (estágio, iniciação científica, projetos acadêmicos ou 0–2 anos) em firmware/sistemas embarcados.
- Competências Técnicas: Conhecimento básico/prático de programação em C/C++ para microcontroladores (Assembly como diferencial). Noções de RTOS (conceitos, tarefas, sincronização) e disposição para aprofundar. Familiaridade com protocolos SPI, I2C, UART, USB e Ethernet (integração e debug básico). Contato inicial com bootloaders/BSPs (executar atividades orientadas). Uso de Git para versionamento, seguindo fluxo do time. Leitura básica de esquemáticos e suporte em bancada. Depuração com osciloscópio/analisador lógico/JTAG (desejável — nível usuário básico).
- Infraestrutura: Conhecimento básico de ambientes de desenvolvimento integrado (IDEs) para microcontroladores. Familiaridade com ferramentas de debug e teste em bancada.
- Metodologias: Familiaridade com fluxos de versionamento (Git) e práticas de desenvolvimento colaborativo.
- Diferenciais: Noções de automação/controle de motores. Entendimento de protocolos de comunicação (UART, I2C, SPI, CAN).
Modelo de Trabalho
- Regime: CLT (Consolidação das Leis do Trabalho).
- Modalidade: Vaga 100% presencial.
Mais vagas em Campinas
- ANALISTA DE DESENVOLVIMENTO TECNOLOGICO PL
- Analista Desenvolvimento Organizacional Sr
- ANALISTA FATURAMENTO JR
- Estágio em Desenvolvimento de Software - Android
- ANALISTA DESENVOLVEDOR RPA SR
- Estágio em Desenvolvimento de Software - Processamento de Fala
- Analista de Service Desk Júnior
- ANALISTA DE DEPARTAMENTO PESSOAL
