Desenvolvimento de software embarcado em tempo integral (M/W/D) C, ESP32, BLE, IoT

REVOTION GmbH
📍 Tempo integral Qualquer nível Recentemente Traduzida · PT

Descrição da vaga

Em algum lugar de um fiorde norueguês, um campista está parado na chuva. Está quente por dentro porque o firmware faz seu trabalho de maneira confiável. Talvez em breve o seu.
REVOTION digitaliza a indústria de iates e camping. Estamos a desenvolver um sistema de bordo inteligente para caravanas, autocaravanas, barcos e iates: aquecimento, luzes, baterias, tanques e sensores, tudo em rede, tudo controlável através de app e touchscreen. O coração são os nossos próprios módulos de hardware: o BRAIN (computador central com Bluetooth, LTE-M e GPS) e os nossos NODEs (módulos de comutação, bateria, tanque, temperatura e clima). Começou numa garagem e recebeu o Prémio Europeu de Inovação. E cada módulo executa firmware que nós mesmos escrevemos.
É exatamente por isso que procuramos você: um desenvolvedor de software embarcado experiente que não apenas processa tickets, mas também ajuda a moldar a arquitetura do firmware. Somos uma pequena equipe de Düsseldorf. Isso significa: caminhos curtos, responsabilidade real e suas decisões não acabam em atrasos, mas em dispositivos que as pessoas usam todos os dias.
Tarefas
• Você desenvolverá ainda mais nosso firmware em C para os módulos BRAIN e NODE (ESP32-S3, FreeRTOS/ESP-IDF) e ajudará a moldar sua aparência em cinco anos
• Você projeta nossas interfaces BLE entre módulos e aplicativos

• Você faz falar dispositivos de terceiros: aquecedores, baterias, inversores e sensores de fabricantes conhecidos, via CAN, RS-485/Modbus e VEDirect
• Você é responsável pelas atualizações, diagnósticos e registros OTA de uma frota crescente de dispositivos em campo
• Você depura hardware relacionado, junto com nossa equipe de eletrônica diretamente no protótipo (analisador lógico, osciloscópio, trazer-up)
Qualificação
• Pelo menos 3 anos de experiência profissional em desenvolvimento de software embarcado, idealmente 5 a 10 anos
• Bacharelado ou mestrado em engenharia elétrica, ciência da computação, sistemas embarcados ou experiência prática comparável
• Muito bom conhecimento de C para microcontroladores (projetos práticos apresentáveis)
• Experiência com ESP32, STM32 ou MCUs comparáveis e um RTOS (FreeRTOS, Zephyr ou similar)
• Boas experiências com Bluetooth (BLE): GATT, publicidade, emparelhamento
• Familiarizado com barramentos comuns e protocolos de comunicação (UART, SPI, I²C, CAN, RS-485)
• Uso confiável do Git e uma forma estruturada de trabalhar (revisões de código, controle de versão)
• Pelo menos conhecimento C1 de alemão
É bom ter:
• Experiência com IA no ambiente embarcado: desenvolvimento apoiado por IA (por exemplo, Copilot, Claude Code) ou Edge-AI/TinyML em microcontroladores
• Experiência com ESP-IDF
Candidatar-me agora →

Serás encaminhado para o anúncio original em .

Vagas semelhantes

Ver mais →

Ainda não tens a competência que a vaga pede?

Faz um curso na Academia do Saber e candidata-te com vantagem. Certificado incluído.

Ver cursos →