Fresco · 7 hours ago
Senior Firmware Engineer x 2 (Remote in Europe)
Fresco is a smart kitchen platform trusted by leading appliance brands around the world to build and scale connected cooking experiences. They are looking for two Senior Firmware Engineers to serve as technical leads, focusing on the architecture and implementation of KitchenOS firmwares for smart kitchen appliances.
AppsCookingSoftware
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
Qualification
Required
5+ years of experience in firmware development, specifically with C for microcontrollers (ESP32 preferred) and Golang for Embedded Linux systems
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
Familiarity with the ESP-IDF SDK and Yocto is a strong plus
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)
Experience setting up or maintaining CI/CD pipelines for firmware and applying Agile methodologies
Strong adherence to code quality standards, comprehensive testing, and security policies
Benefits
Competitive, market driven salaries
Equity
A hybrid or remote working model
Meaningful share options as part of our Employee Share Option Scheme
Company
Fresco
Fresco is the only neutral, cross-brand platform that seamlessly brings appliances, home cooks and recipes together.
Funding
Current Stage
Growth StageTotal Funding
$62.29MKey Investors
Instant BrandsAlsop Louie Partners
2025-12-10Series C· $17.44M
2025-08-05Series Unknown
2022-04-14Series B· $19.91M
Recent News
2025-09-16
Company data provided by crunchbase