Senior Firmware Engineer X 2 (Málaga)

Senior Firmware Engineer X 2 (Málaga)

06 nov
|
Fresco
|
Málaga

06 nov

Fresco

Málaga

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.
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 general 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
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.
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 firmware and applying Agile methodologies.
Strong adherence to code quality standards, comprehensive testing, and security policies.
Expectations
In the first 3 months
:
Gain a solid understanding of Fresco's engineering culture, firmware roadmap, and organizational structure.
Build strong relationships with the firmware and platform teams.
Understand team dynamics and current ways of working.
Become familiar with the firmware team delivery workflows, development processes.
Good understanding of our firmware codebases and have collaborated in the development of features/bugfixes.
By 6 months
:
Fully own your responsibilities and acquire a strong understanding of our business domain and architecture.
Collaborate in the development of features and bugfixes in our firmware codebases and start to technically lead projects with our partners.
Proactively identify opportunities to improve team effectiveness and collaboration.
Fully integrate with our Fresco culture and meet different colleagues.
What's it like working at Fresco?
We get a l

📌 Senior Firmware Engineer X 2 (Málaga)
🏢 Fresco
📍 Málaga

Postulate a este anuncio

Muestra tus habilidades a la empresa, rellenar el formulario y deja un toque personal en la carta, ayudará el reclutador en la elección del candidato.

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior firmware engineer x 2 (málaga) / málaga

Suscribete a esta alerta:

Recibe por email las nuevas ofertas de trabajo para: senior firmware engineer x 2 (málaga) / málaga