Vagas de TI

Desenvolvedor(a) C++ Sênior | Embedded Linux

Remoto (100% remoto)

Sênior

PJ

R$ 15.600,00

Modalidade: 100% remoto

Contratação: PJ por tempo indeterminado

Remuneração: R$ 15.600,00/mês

Inglês: Avançado/Fluente – obrigatório

Sobre a oportunidade

Buscamos um(a) Software Developer Sênior para atuar em um projeto internacional da Siemens Smart Infrastructure Buildings, com foco no desenvolvimento de soluções para sistemas embarcados, IoT e automação.

A pessoa fará parte de um ambiente global, trabalhando em conjunto com engenheiros, desenvolvedores e Product Owners localizados nos Estados Unidos, Suíça e outras unidades da Siemens.

Principais responsabilidades

  • Projetar e desenvolver soluções para sistemas embarcados baseados em Linux
  • Atuar no desenvolvimento de dispositivos de controle e automação
  • Desenvolver soluções utilizando C++ moderno (C++17+)
  • Investigar, diagnosticar e solucionar problemas em sistemas embarcados
  • Trabalhar com integração de dispositivos e protocolos de comunicação voltados a IoT e automação
  • Contribuir para arquitetura, design e implementação das soluções
  • Atuar com pipelines de CI/CD para dispositivos embarcados
  • Colaborar com times internacionais de desenvolvimento e produto
  • Contribuir com componentes Open Source e Inner Source
  • Criar documentação técnica de códigos, APIs e arquitetura
  • Trabalhar dentro de metodologias ágeis, como Scrum e Kanban.

Requisitos

  • 5+ anos de experiência com desenvolvimento de software e orientação a objetos
  • Experiência sólida com C++ moderno (C++17 ou superior)
  • Experiência com Embedded Linux
  • Conhecimentos em Yocto, Linux Kernel e Device Drivers
  • Experiência com desenvolvimento cross-platform/cross-development
  • Conhecimento em Python, preferencialmente MicroPython para sistemas embarcados
  • Experiência com CMake
  • Experiência com pipelines de CI/CD, utilizando GitLab CI/CD, GitLab Runner, Jenkins ou similares
  • Conhecimento de protocolos utilizados em IoT, como MQTT, CoAP e HTTP
  • Experiência com Git
  • Familiaridade com RTOS e sistemas com requisitos de tempo real
  • Experiência no desenvolvimento de aplicações para microprocessadores
  • Experiência com Docker
  • Conhecimento de TDD e/ou BDD
  • Inglês avançado/fluente para comunicação com times internacionais – obrigatório.

Diferenciais

– Experiência no segmento de automação predial (Building Automation);
– Conhecimento de BACnet e KNX;
– Conhecimento de protocolos de fieldbus, como Modbus e DALI;
– Graduação em Ciência da Computação, Engenharia da Computação, Engenharia Elétrica, TI ou áreas relacionadas;
– Experiência com ferramentas como Lava;
– Experiência em ambientes internacionais e multidisciplinares.
–

Resumo da vaga

Modelo

Remoto (100% remoto)

Nível

Sênior

Contrato

PJ

Valor

R$ 15.600,00

Não é o seu perfil? Envie seu currículo: quando surgir uma vaga para você, a Shark entra em contato.

Candidatura

Quero me candidatar

Preencha seus dados para se candidatar a esta vaga.

Ao enviar, você concorda que a Shark IT use seus dados nos processos seletivos.

Outras vagas abertas

  • Híbrido (1x por semana) em Rio de Janeiro/RJ

    Tech Lead Java

    Liderança

    CLT

    Tech Lead Java lidera uma squad e desenvolve uma plataforma SaaS escalável e segura com Java, Spring Boot e AWS.

    Ver vaga: Tech Lead Java
  • Híbrido (1 vez por semana) em Rio de Janeiro/RJ

    Cientista de Dados Sênior

    Sênior

    CLT

    Cientista de Dados Sênior desenvolverá e monitorará modelos analíticos para apoiar decisões estratégicas e melhorar processos.

    Ver vaga: Cientista de Dados Sênior
  • Híbrido (Presencial 4 vezes por semana) em São Paulo/SP

    Senior QA Engineer

    Sênior

    PJ

    Senior QA Engineer estrutura a estratégia de qualidade, automação de testes e avaliação de funcionalidades de IA em plataforma internacional.

    Ver vaga: Senior QA Engineer