Sobre a Maxtrack
Com 25 anos de mercado, a Maxtrack é referência em gestão de frotas, eficiência logística e tecnologia para rastreamento veicular de alta performance. Mantemos vivo o DNA inovativo desde o nosso nascimento, em 1999, com o desafio diário de redefinir nossos próprios limites, oferecendo ao mercado uma solução cada vez mais completa, rápida e precisa. Não temos medo de tentar: sabemos que, em uma empresa inovadora, os erros fazem parte da criação de novos processos, produtos e tendências.
Sobre a oportunidade
Estamos com uma vaga para Desenvolvedor de Hardware e Firmware Embarcado Sênior para compor nossos times! Já pensou em trabalhar na mais completa e inovadora plataforma fim-a-fim de Internet das Coisas (IoT) da América Latina?
Local: Nova Lima/MG – 10 minutos de distância do BH Shopping
Horário: Presencial – 08:30 às 17:30 (horário flexível) – Segunda a sexta
Estamos buscando uma pessoa Desenvolvedora Sênior de Software Embarcado para atuar no desenvolvimento, evolução e manutenção de produtos baseados em Linux embarcado sobre plataformas ARM.
O trabalho envolve aplicações e serviços em C/C++ que integram conectividade, periféricos e interfaces com o usuário em dispositivos instalados em campo. É uma posição com contato próximo com as áreas de hardware, software e demais equipes técnicas, participando ativamente da resolução de problemas, da tomada de decisões e da construção de soluções.
Principais responsabilidades
– Desenvolver e manter serviços e bibliotecas em C e C++ para Linux embarcado;
– Atuar no desenvolvimento, depuração e otimização de software embarcado, incluindo comunicação entre processos e serialização de dados;
– Integrar software com periféricos e interfaces de hardware (conectividade sem fio e cabeada, seriais, GPIO, áudio, vídeo, sensores);
– Investigar falhas em bancada e em campo: análise de logs, captura de tráfego, depuração e identificação de causa-raiz;
– Participar da definição de soluções técnicas e da arquitetura dos sistemas, considerando compatibilidade com dispositivos já em operação;
– Realizar testes e validações, incluindo testes automatizados executados no hardware real;
– Contribuir com o processo de build (cross-compilation), empacotamento e atualização remota dos dispositivos – OSTREE;
– Trabalhar em conjunto com os times de hardware, software e demais áreas da empresa;
– Contribuir para a documentação, revisão de código e melhoria dos processos de desenvolvimento;
– Atuar com autonomia na tomada de decisões e na execução das atividades;
– Compartilhar conhecimento e apoiar o desenvolvimento técnico da equipe.
Requisitos
– Experiência ampla e sólida com desenvolvimento de software embarcado em C e C++;
– Experiência prática com Linux embarcado: processos, threads, sockets, sistema de arquivos, inicialização de serviços e ferramentas de linha de comando;
– Experiência com depuração em ambiente Linux (gdb, análise de logs e de core dumps, ferramentas de tracing);
– Conhecimento prático de redes TCP/IP: roteamento, DHCP/DNS, NAT, firewall e diagnóstico;
– Vivência com cross-compilation e toolchains para ARM;
– Experiência com controle de versão (Git) e projetos de médio/grande porte;
– Capacidade de analisar problemas complexos e propor soluções;
– Inglês para leitura de documentação técnica, comunicação e participação em reuniões;
– Autonomia, organização, senso de responsabilidade e boa comunicação.
Você se destaca se
– Experiência com distribuições Linux embarcadas customizadas (Yocto, Buildroot);
– Desenvolvimento de interfaces gráficas embarcadas (Qt/QML) ou integração com front-ends web;
– Conhecimento de protocolos de mensageria e de serialização binária de dados;
– Experiência com multimídia (áudio e vídeo) em Linux;
– Conectividade sem fio e redes móveis em Linux;
– Conhecimento de drivers de kernel e device tree;
– Experiência com microcontroladores, RTOS e protocolos como UART, SPI, I²C, USB, CAN e Ethernet;
– Capacidade de interpretar esquemas elétricos, datasheets e documentação técnica; uso de instrumentos de bancada;
– Experiência com testes automatizados e integração contínua aplicados a sistemas embarcados;
– Experiência com atualização remota (OTA) e estratégias de robustez;
– Vivência em laboratório e em processos de desenvolvimento de produtos tecnológicos.
Alerta-me sobre empregos como este
Sobre o projetoDesenvolvimento de uma plataforma baseada em inteligência artificial para automatizar a classificação de gado de corte. A solução...
Candidatar-se a Este EmpregoSetor: Operações Modelo: Hibrido (3x por semana presencial) Residir: São Paulos/SP Contratação: PJ Desejado: Ensino Superior completo em Tecnologia da...
Candidatar-se a Este Emprego📢 VAGA | DESENVOLVEDOR(A) DE AUTOMAÇÃO & IA – JÚNIOR/PLENO 🚀 Profissionais de Campinas, Artur Nogueira e região: temos uma...
Candidatar-se a Este EmpregoNOSSO JEITO DE SER E FAZER O time da Appmax é feito por pessoas mão na massa, que tem os...
Candidatar-se a Este EmpregoDar apoio com o lançamento sistêmicos; Auxiliar no controle de arquivo; Auxiliar no controle de documentos financeiros; Dar apoio com...
Candidatar-se a Este EmpregoFormação Acadêmica: Ensino Superior Completo em Engenharia de Software/Computação/Elétrica, Ciência da Computação/Dados e/ou áreas relacionadas. Principais Responsabilidades: Desenvolver e manter...
Candidatar-se a Este Emprego