Descrição
Resumo:
Procuramos um Engenheiro de Software Embarcado para projetar, desenvolver e manter software embarcado em plataformas Linux voltadas para soluções eletrônicas especializadas e tecnologias de sensores.
Pontos principais:
1. Projetar e desenvolver software embarcado em C/C++ em plataformas baseadas em Linux
2. Contribuir para a arquitetura de sistema e para a melhoria contínua
3. Assumir a responsabilidade pelos produtos desde o desenvolvimento até a operação
Nosso cliente é uma empresa de tecnologia que desenvolve soluções eletrônicas especializadas e tecnologias de sensores para aplicações marítimas e industriais. Com quase 30 anos de atuação e sede na Escandinávia, a empresa concentra-se em hardware de alto desempenho e sistemas integrados. Suas atividades incluem sistemas avançados de sonar e mapeamento submarino utilizados para levantamentos hidrográficos e análise do leito marinho, soluções sem fio e baseadas em IoT para rastreamento de ativos, cobrança de pedágios e infraestrutura inteligente, além do desenvolvimento e fabricação de produtos eletrônicos personalizados para parceiros e clientes. A empresa é reconhecida por combinar engenharia eletrônica, desenvolvimento de software e tecnologias de sensores para entregar soluções integradas para os mercados marítimo, de transporte e industrial.
Você projetará, desenvolverá e manterá software embarcado em plataformas Linux, trabalhando em estreita colaboração com as equipes de hardware, produto e QA para entregar sistemas robustos — muitas vezes comunicando-se por redes LTE ou similares.
Nosso valor central é Entregamos. Assumimos a responsabilidade, acompanhamos os processos até o fim e nos preocupamos com o desempenho dos nossos produtos no campo. Estamos à procura de engenheiros que compartilhem essa mentalidade e que desejem assumir a responsabilidade pelos produtos que ajudam a criar.
**O que você fará**
* Manter, projetar e desenvolver software embarcado em C e C\+\+ em plataformas baseadas em Linux
* Projetar, configurar e solucionar problemas em serviços de sistema
* Integrar módulos e redes de comunicação, incluindo soluções baseadas em LTE
* Construir, testar, depurar e manter software
* Contribuir para a arquitetura de sistema, revisões de código e melhoria contínua
* Apoiar os produtos desde o desenvolvimento até a produção e operação
**O que você precisa para ter sucesso**
Procuramos uma sólida base em desenvolvimento de software embarcado e um genuíno interesse em construir sistemas embarcados confiáveis.
Procuramos uma pessoa com forte senso de propriedade, capaz de conduzir os produtos desde o início do desenvolvimento até a produção, garantindo ativamente seu bom desempenho ao longo de todo o ciclo de vida.
* Bom conhecimento prático de Linux
* Experiência em programação em C e/ou C\+\+ (projetos profissionais, acadêmicos ou pessoais)
* Experiência com sistemas embarcados ou sistemas com recursos limitados
* Compreensão das práticas de teste, depuração e qualidade de código
* Mentalidade orientada à entrega e à colaboração
**Experiência que é um diferencial**
Qualquer experiência nas tecnologias listadas abaixo é um diferencial, mas um forte interesse em aprender e aplicá-las em sistemas reais é igualmente importante.
* Sistemas de construção de Linux embarcado, como Yocto Project, Buildroot ou similares
* CMake ou outras configurações modernas de construção e ferramentas
* Depuração, perfilamento e compilação cruzada para alvos embarcados
* Práticas de codificação segura e considerações de desempenho em sistemas embarcados
* Pipelines de CI e CD, testes automatizados ou fluxos de trabalho orientados a DevOps
* Git e práticas de desenvolvimento colaborativo
* Tecnologias de contêineres, como Docker ou Podman
* Tecnologias e protocolos relacionados a embarcados e conectividade, por exemplo:
* Redes TCP e UDP
* Comandos AT e PPP para modems LTE
* MQTT, MQTT-SN, CoAP ou HTTP REST para conectividade em nuvem
* NMEA para módulos GNSS
* CAN ou CANopen para comunicação em nível de dispositivo
**O que oferecemos:**
* Oportunidade de integrar um grupo empresarial de referência com forte presença internacional;
* Programas de treinamento por meio da academia interna de treinamento e entidades parceiras;
* Possibilidade de trabalhar em regime híbrido.