Infleet

Senior Firmware Engineer

📍 São Paulo, SP🏢 Híbrido
PUBLICIDADE

Descrição da Vaga

A Infleet está em busca de um(a) Engenheiro(a) de Firmware Sênior para atuar no desenvolvimento e evolução da pilha de software embarcado que alimenta os dispositivos de telemetria e vídeo da empresa. O profissional será responsável por decisões de arquitetura de firmware, definição de padrões de codificação e garantia de que os dispositivos funcionem de forma confiável em campo, em milhares de veículos, em condições adversas e ao longo de anos de operação. A missão da Infleet é conectar dados de sistemas de telemática, vídeo e logística para fornecer insights que reduzam acidentes, otimizem custos e aumentem a sustentabilidade de seus clientes.

Responsabilidades

  • Projetar, implementar e manter firmware para dispositivos embarcados, desde drivers de baixo nível até a lógica de aplicação, garantindo confiabilidade e manutenibilidade a longo prazo.
  • Liderar a inicialização de novas placas e plataformas embarcadas, configurando bootloaders, kernel, device tree e periféricos, trabalhando em colaboração com engenheiros de hardware para validar os designs.
  • Construir e aprimorar mecanismos de atualização over-the-air (OTA), particionamento A/B, estratégias de rollback e diagnósticos remotos para manter a frota atualizada com segurança.
  • Realizar profiling, depuração e otimização de CPU, memória, desgaste de armazenamento, consumo de energia e comportamento térmico. Definir SLOs para firmware e instrumentar adequadamente.
  • Integrar e manter conectividade celular (comandos AT, PPP/QMI), Wi-Fi, BLE e GNSS, juntamente com protocolos IoT (MQTT, HTTP/2, TLS) e message brokers, para manter a frota conectada e reportando do campo de forma confiável.
  • Estabelecer padrões de codificação, pipelines de CI/CD para alvos embarcados, testes HIL/SIL automatizados e revisar código de colegas e parceiros.
  • Colaborar com as equipes de hardware, backend e produto, e comunicar claramente as compensações para parceiros externos, a fim de alinhar as capacidades do firmware com os recursos da plataforma e as necessidades do cliente.
PUBLICIDADE

Requisitos

  • Experiência comprovada em desenvolvimento embarcado/firmware, idealmente em IoT, telemática, automotivo ou eletrônicos de consumo.
  • Experiência sólida com Linux embarcado. Confortável com cross-compilação, sistemas de build (Yocto, Buildroot ou similar), systemd e desenvolvimento userspace em alvos com recursos limitados.
  • Profundo conhecimento em pelo menos uma das seguintes áreas, com conhecimento prático das outras: (a) kernel/BSP/drivers e device tree, (b) desenvolvimento de aplicação e middleware, ou (c) sistemas de build, OTA e DevOps embarcado.
  • Forte domínio de C e C++ em ambientes com recursos limitados. Conforto com Python ou shell para ferramentas e automação.
  • Confortável com GDB, strace/ltrace, perf, logs do kernel e análise de core dump para isolar problemas complexos em toda a pilha.
  • Experiência em projetar firmware que é enviado para milhares de dispositivos em campo, com a maturidade operacional para pensar em termos de escala, observabilidade e depuração remota.
  • Experiência com telemetria CAN/J1939, redes automotivas ou pipelines de vídeo (V4L2, GStreamer, RTSP).
  • Exposição à implantação e otimização de modelos de machine learning em alvos embarcados (quantização, seleção de runtime - TFLite, ONNX Runtime ou SDKs de fornecedores - e ajuste de desempenho em aceleradores NPU/GPU para inferência em tempo real sob restrições rigorosas de latência e energia).
  • Conforto com instrumentos de depuração de hardware (osciloscópio, analisador lógico, JTAG) e leitura de esquemáticos.
  • Familiaridade com secure boot, atualizações assinadas e armazenamento de chaves baseado em hardware.
  • Experiência com CI/CD para alvos embarcados e testes automatizados hardware-in-the-loop.
  • Experiência em sistemas de tempo real (RTOS, FreeRTOS, Zephyr).
  • Contribuições para projetos embarcados de código aberto.

Benefícios

  • Ambiente colaborativo e flexível.
  • Day Off no mês de aniversário.
  • Wellhub.
  • Vale Refeição/Alimentação (cartão Caju) R$1.000,00.
  • Auxílio Home Office (cartão Caju) R$150,00.
  • Plano de Saúde (100% coberto pela INFLEET).
  • Plano Odontológico (100% coberto pela INFLEET).

Na INFLEET, acreditamos que potencializar a gestão de frotas é um passo essencial para um mundo mais sustentável. Desde 2017, conectamos tecnologia, dados e pessoas para transformar a forma como empresas operam suas frotas.[Ver Mais]

Informações Adicionais

Selecionamos as principais informações da posição. Para conferir o descritivo completo, clique em "acessar"
PUBLICIDADE
Candidatar-se a esta vaga →

Você será redirecionado para o site da empresa

PUBLICIDADE