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