openbamboohrgaingels
Senior Firmware Engineer (Remote in Europe)
Fresco
LocationSpain
Workplace1
EmploymentFull-Time
Posted2026-01-16
Last observed2026-06-13 05:23:20.966119
Job idgaingels-fresco:bamboohr:78
About Fresco Fresco is a smart kitchen platform trusted by leading appliance brands around the world to build and scale connected cooking experiences. Our platform helps brands launch faster, deliver better experiences for home cooks, and accelerate their digital transformation. Our mission is to empower anyone to cook delicious food. Powered by KitchenOS and the Fresco AI Cooking Companion, Fresco connects appliances across brands, supports rapid onboarding, and scales globally in more than 15 languages. We work with partners including Panasonic, Middleby, Kenwood, Instant Pot Brands, Bosch, GE Appliances, Arda and LG, and operate as a global team with offices in Dublin and Madrid. About the Role We are looking for a two Senior Firmware Engineers to serve as a technical lead for our firmware team, bridging the gap between physical hardware and our KitchenOS cloud. In this role, you will lead the architecture and implementation of our KitchenOS firmwares, designing robust solutions that power the next generation of smart kitchen appliances, whether they run on low-power ESP32 microcontrollers or sophisticated Embedded Linux systems. Reporting to the Engineering Manager for Platform & Firmware , you will collaborate closely with mobile, backend, and partner engineering teams to deliver seamless connected cooking experiences for major global brands. You will not only build features but also shape the technical strategy that allows our platform to scale across millions of devices. This is a r emote-first position open to candidates across Europe. While you will primarily work from home, we value face-to-face collaboration and require occasional travel (approximately once per quarter) to our hubs in Dublin or Madrid for team planning and workshops. Your Responsibilities Lead the development of firmware features from concept to production, ensuring functional parity and consistent KitchenOS Cloud integration across both ESP32 MCUs and Embedded Linux platforms. Architect robust technical specifications and solution designs by collaborating with stakeholders to manage trade-offs between risks, timelines, and hardware constraints Write and optimize clean, maintainable code in C and Golang , prioritizing system performance, security, and resource efficiency. Represent Fresco as the firmware technical lead in discussions with third party partners to agree on technical integration solutions between their hardware appliances and our firmware. Mentor the engineering team through constructive code reviews and feedback while defining clear technical goals and tracking progress. Drive the stability and health of the firmware ecosystem by identifying process gaps, maintaining documentation, and proactively monitoring for security vulnerabilities. Your Skills Technical expertise 5+ years of experience in firmware development, specifically with Golang and Embedded Linux systems and C for microcontrollers (ESP32 preferred). Deep understanding of Embedded Linux at the system level, including IPC mechanisms such as DBus, memory management, and idiomatic practices. Experience with IoT protocols (MQTT), serial communications, and managing OTA updates for large-scale device fleets. Understanding of low energy wireless communication, specifically Wi-Fi and BLE is a strong plus. Experience with build systems such as CMake. Experience with C++/QT/QML is a strong plus Familiarity with the ESP-IDF SDK and Yocto is a strong plus. Architecture & Leadership Proven ability to act as a Technical Lead , breaking down complex features into well-defined tasks, estimating timelines, and mentoring engineers to foster growth and collaboration. Experience translating business requirements into technical specifications and architectural designs. Excellent communication skills to articulate technical concepts to technical (Engineers) and non-technical stakeholders (Product, Design, Partners) Processes & Tools Experience setting up or maintaining CI/CD pipelines for firm
This page is generated from the committed OpenOpps static snapshot. Use the source posting or apply link for the employer's current canonical posting state.