Faster chat, better deals — Get the App

Junior Embedded Software Developer | São Carlos/SP (On-site)

Indeed

Company

Job typeFull-time
Workplace typeOnsite
Experience levelNo experience limit
Education levelBachelor's Degree

Description

**About Us:** Rentbrella is the **global leader in umbrella sharing**, operating in countries including **Brazil**, **United States**, and **United Kingdom**. With over 1,300 stations and 150,000 umbrellas, the company has **revolutionized** urban mobility and become a partner to major corporations such as **Petrobras, Shopee, Itaú, Mercado Livre**, and others. Join the team redefining how companies connect with people! ️ **Our Values:** * We **dream** the future while delivering in the present. * We **challenge** reality — that’s what drives us. * We **share** ideas and responsibilities. * We **reject** mediocrity and are averse to it. **About the Role:** We are seeking a Junior Embedded Software Developer to develop and maintain our embedded solutions, working closely with hardware and product teams. **Key Responsibilities:** * Design and develop embedded firmware and software for umbrella vending machines and other company products, primarily using C/C++, Python, and Bash on Embedded Linux (Raspberry Pi and similar) or microcontroller-based systems; * Model state machines and modular architectures to ensure long-term firmware maintainability and scalability; * Implement and maintain communication protocols between devices and external applications, with emphasis on offline-first operation and resilience to intermittent connectivity; * Participate in the conceptualization of new solutions and product improvements; * Collaborate with the hardware team in designing and developing embedded electronic solutions; * Support the company’s current fleet of machines through Level 3 technical monitoring and support; * Contribute to continuous improvement of firmware and embedded software processes. **Requirements:** * Completed or ongoing degree in Computer Engineering, Computer Science, or related fields; * Proficiency in software development using C/C++; * Understanding of object-oriented and event-driven architectures; * Knowledge of microcontrollers and their peripherals (GPIO, UART, SPI, I²C, Flash, etc.); * Experience with desktop and embedded Linux (Raspberry Pi or similar); * Familiarity with electronics, including schematic reading and digital logic; * Knowledge of Docker. **Nice-to-Have:** * Prior experience in end-to-end embedded systems projects; * Proficiency in Python and Bash scripting; * Familiarity with CI/CD processes; * Knowledge of cloud services, especially AWS. **Details:** * **Employment Type:** PJ (Individual Contractor) * **Work Format:** On-site in São Carlos/SP (Av. Antônio Marotti – CEAT) * What we offer: + On-site meals + Paid contractual break + Access to Totalpass

Some content was automatically translated

Posted by

João Silva

Indeed · HR

Location

João Silva

Indeed · HR

Similar jobs

Junior Embedded Software Developer | São Carlos/SP (On-site) job by Indeed in 2026 | ok.com