Skills
Sobre a Vaga
Estamos buscando um Desenvolvedor de Firmware para projetar, codificar e validar firmware em C para microcontroladores ARM Cortex-M e ESP32. Você atuará no desenvolvimento de rotinas de sensores, controle de periféricos e na evolução de produtos, trabalhando em conjunto com o time de hardware.
Responsabilidades
- Projetar e implementar firmware para microcontroladores ARM Cortex-M e ESP32
- Desenvolver rotinas de leitura de sensores e controle de periféricos
- Realizar comunicação embarcada via SPI, I2C (IC) e UART
- Implementar e manter protocolos industriais como Modbus RTU/TCP e comunicação RS-485
- Conduzir integrações de conectividade IoT com Wi-Fi e MQTT
- Atuar na depuração e no bring-up de placas em parceria com a equipe de hardware
- Construir e manter testes preliminares, documentação técnica e versionamento no Git
- Contribuir com decisões de arquitetura e apoiar o encaminhamento para homologação
- Evoluir firmwares existentes conforme demandas de clientes e do mercado
Requisitos
- Experiência com desenvolvimento de firmware/software embarcado em linguagem C
- Vivência com microcontroladores ARM Cortex-M (ex.: STM32) e ESP32
- Conhecimento de periféricos e fundamentos de comunicação embarcada (UART, SPI, I2C, GPIO, timers e interrupções)
- Domínio de versionamento com Git e fluxo de desenvolvimento
- Capacidade de ler datasheets em inglês
- Formação em áreas como Engenharia da Computação, Engenharia Eletrônica/Elétrica, Mecatrônica, Automação, Ciência da Computação ou correlatas
Beneficios
- Vale-refeição ou vale-alimentação
- Participação nos lucros e resultados (PLR)
- Convênio médico e odontológico
- Estacionamento próprio
- Seguro de vida
- Vale-transporte
- Parcerias com instituições de ensino, academias, escolas de idiomas, clínicas e restaurantes