Descrição
**Sobre nós:**
A Rentbrella é a **líder global em compartilhamento de guarda\-chuvas**, com presença em países como **Brasil**, **Estados Unidos** e **Reino Unido**. Com mais de 1\.300 estações e 150 mil guarda\-chuvas, a empresa **revolucionou** a mobilidade urbana e se tornou parceira de grandes corporações, como **Petrobras, Shopee, Itaú, Mercado Livre**, entre outras.
Junte\-se ao time que está redefinindo a forma como as empresas se conectam com as pessoas! ️
**Nossos valores:**
* **Sonhamos** o futuro, entregando no presente.
* **Desafiamos** a realidade, e é isso que nos move.
* **Compartilhamos** ideias e responsabilidades.
* **Recusamos**e temos aversão à mediocridade
**Sobre a vaga:**
Estamos em busca de uma pessoa desenvolvedora de Software Embarcado Júnior para atuar no desenvolvimento e sustentação das nossas soluções embarcadas, trabalhando de forma próxima aos times de hardware e produto.
**Principais atividades:**
* Projetar e desenvolver firmware e software embarcado para as máquinas de guarda\-chuva e demais produtos da empresa, utilizando principalmente C/C\+\+, Python e Bash em Linux Embarcado (Raspberry Pi e similares) ou sistemas microcontrolados;
* Modelar máquinas de estado e estruturas modulares para garantir manutenibilidade e escalabilidade do firmware ao longo do tempo;
* Implementar e manter protocolos de comunicação entre dispositivos e aplicações externas, com foco em operação offline\-first e resiliência a conectividade intermitente;
* Participar da conceituação de novas soluções e melhorias para os produtos da empresa;
* Trabalhar em conjunto com a equipe de hardware, colaborando na concepção e desenvolvimento das soluções eletrônicas embarcadas;
* Atuar na sustentação do parque de máquinas atual da empresa, através de monitoramento e suporte técnico nível 3;
* Contribuir para melhoria contínua dos processos da área de firmware e software embarcado.
**Requisitos:**
* Formação concluída ou em andamento em Engenharia da Computação, Ciência da Computação ou áreas correlatas;
* Conhecimento em desenvolvimento de software utilizando C/C\+\+;
* Conhecimento em arquiteturas orientadas a objetos e orientadas a eventos;
* Conhecimento em microcontroladores e seus periféricos (GPIO, UART, SPI, I²C, Flash etc.);
* Experiência com Linux desktop e embarcado (Raspberry Pi ou similares);
* Familiaridade com eletrônica, incluindo leitura de esquemáticos e lógica digital;
* Conhecimento em Docker.
**Diferenciais**
* Experiência prévia em projetos de sistemas embarcados de ponta a ponta;
* Conhecimento em Python e Bash Script;
* Familiaridade com processos de CI/CD;
* Conhecimento em cloud services, especialmente AWS.
**Informações:**
* **Modalidade:** PJ
* **Formato:** Presencial em São Carlos/SP (Av. Antônio Marotti – CEAT)
* O que oferecemos:
+ Alimentação no local
+ Pausa Contratual remunerada
+ Acesso ao Totalpass