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

Shark IT

United States

Remote

USD 32,000 - 38,000

Part time

7 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Siemens Smart Infrastructure Buildings procura um(a) Software Developer Sênior para trabalhar em um projeto internacional, com foco em sistemas embarcados, IoT e automação. A posição envolve colaborar com engenheiros e Product Owners nos EUA, Suíça e outras unidades da Siemens, em um ambiente 100% remoto.

O(a) profissional ideal possui sólida experiência em C++ moderno, Embedded Linux, CI/CD e protocolos IoT, com inglês avançado fluente para comunicação com equipes internacionais.

Qualifications

  • Mais de 5 anos de experiência em desenvolvimento de software orientado a objetos.
  • Experiência com C++ moderno (C++17+).
  • Experiência com Embedded Linux e Yocto.
  • Conhecimento em Linux Kernel e Device Drivers.
  • Desenvolvimento cross-platform/cross-development.
  • Conhecimento em Python, incluindo MicroPython para embedded.
  • Experiência com CMake.
  • Experiência em CI/CD com GitLab/GitHub/Jenkins.
  • Conhecimento de MQTT, CoAP e HTTP.
  • Experiência com Git e controle de versão.
  • Familiaridade com RTOS e tempo real.
  • Experiência com Docker.
  • Prática de TDD/BDD.
  • Inglês avançado/fluente – obrigatório.

Responsibilities

  • Projetar e desenvolver soluções para sistemas embarcados baseados em Linux.
  • Atuar no desenvolvimento de dispositivos de controle e automação.
  • Contribuir para arquitetura e design das soluções.
  • Trabalhar com pipelines CI/CD para dispositivos embarcados.
  • Colaborar com equipes internacionais nos EUA, Suíça e outros países.
  • Desenvolver documentação técnica de código, APIs e arquitetura.
  • Participar de iniciativas com Open Source e Inner Source.
  • Colaborar com times de produto e engenharia.

Skills

C++17+
Embedded Linux
Yocto
Linux Kernel
Device Drivers
Cross-Platform
Python
MicroPython
CMake
CI/CD
GitLab CI/CD
Git
MQTT
CoAP
HTTP
RTOS
Docker
TDD/BDD
Inglês Avançado

Job description

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.
  • –
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Desenvolvedor Sênior C++ Embedded IoT – Remoto
Desenvolvedor Sênior C++ Embedded IoT – Remoto

Shark IT • United States

Remote
USD 32,000 - 38,000
Engenheiro de testes Sênior
Engenheiro de testes Sênior

Shark IT • United States

Remote
USD 21,000 - 36,000
Desenvolvedor .net Sênior
Desenvolvedor .net Sênior

ed • United States

Remote
USD 120,000 - 160,000
Remote work
12287685 - DESENVOLVEDOR BACK END SR
12287685 - DESENVOLVEDOR BACK END SR

DigAI • United States

Remote
USD 120,000 - 170,000
12439859 - Desenvolvedor Java Sênior
12439859 - Desenvolvedor Java Sênior

DigAI • United States

Remote
USD 110,000 - 170,000
12287681 - DESENVOLVEDOR BACK END SR
12287681 - DESENVOLVEDOR BACK END SR

DigAI • United States

Remote
USD 120,000 - 160,000
12287682 - DESENVOLVEDOR BACK END SR
12287682 - DESENVOLVEDOR BACK END SR

DigAI • United States

Remote
USD 120,000 - 160,000
12219965 - DESENVOLVEDOR FULL STACK SR
12219965 - DESENVOLVEDOR FULL STACK SR

DigAI • United States

Remote
USD 120,000 - 160,000
Vale-refeição
Desconto em cursos
Academia Stefanini — cursos online com
+2
Desenvolvedor Full Stack/ Remoto - PJ
Desenvolvedor Full Stack/ Remoto - PJ

Ame • United States

Remote
USD 120,000 - 160,000
12439844 - Desenvolvedor Java Pleno
12439844 - Desenvolvedor Java Pleno

DigAI • United States

Remote
USD 90,000 - 130,000