Desenvolvedor(a) de Software Embarcado Sênior - Tech Leader (5679)
Blumenau / SC
Buscamos um(a) Engenheiro(a) de Software Embarcado Sênior para atuar como referência técnica em soluções embarcadas de alta confiabilidade e segurança.
O que você irá fazer
- Definir e evoluir a arquitetura de software embarcado (drivers, HAL, middleware, RTOS, conectividade). - Liderar tecnicamente o time: mentoria, revisões de código, definição de padrões, guidelines e boas práticas. - Atuar em revisões de código, mentoria e desenvolvimento do time (formação técnica e performance). - Planejar e conduzir estratégias de testes (unitários, integração), validação e debug. - Planejar tecnicamente entregas: decomposição, estimativas, riscos, trade-offs e alinhamento com produto. - Integrar e otimizar comunicação com periféricos e barramentos (ex.: I2C, SPI, UART, CAN e afins). - Realizar análise de performance, footprint de memória, consumo e confiabilidade (incluindo cenários de falha). - Garantir conformidade com requisitos de qualidade e, quando aplicável, requisitos normativos. - Colaborar com áreas de hardware, produto e qualidade para definição de requisitos, especificações e trade-offs. - Participar de decisões de roadmap técnico e gestão de dívida técnica.
Requisitos
- Experiência sólida e comprovada com desenvolvimento embarcado em nível sênior, atuando como referência técnica. - Domínio de C/C++ em ambientes restritos (memória/CPU). - Experiência com sistemas bare-metal e/ou RTOS (ex.: FreeRTOS, Zephyr, ThreadX ou similares). - Forte capacidade de debug e troubleshooting com ferramentas como JTAG/SWD, osciloscópio, analisador lógico e logs/tracing. - Vivência com integração de hardware, drivers, interrupts, timers, DMA, bootloaders e gerenciamento de energia. - Experiência com Git, code review e práticas de engenharia (CI/CD é diferencial).
Mais informações
Diferenciais - Experiência prévia com: Simplicity Studio, Gecko SDK, família EFR32, configuração de stacks, toolchain e debug do ecossistema. - Conhecimento prático em Zigbee e stacks Zigbee (comissionamento, rede/roteamento, clusters, interoperabilidade, certificações, troubleshooting). - Experiência com conectividade adicional: BLE, Thread, Wi-Fi, sub-GHz, protocolos proprietários. - Conhecimentos de segurança em IoT (secure boot, storage seguro, criptografia, OTA assinado).
Responsável
Silvana Serpa