Remotery

Senior Firmware Engineer

Posted May 20

This is a fully remote position, open to applicants in Spain.

📋 Description

• Oversee the development of firmware features from inception to production, ensuring functional equivalence and consistent integration with KitchenOS Cloud across both ESP32 MCUs and Embedded Linux platforms.

• Design robust technical specifications and solution architectures by collaborating with stakeholders to balance trade-offs regarding risks, timelines, and hardware limitations.

• Develop and refine clean, maintainable code in C and Golang, focusing on system performance, security, and resource efficiency.

• Represent Fresco as the firmware technical authority in discussions with third-party partners to establish technical integration solutions between their hardware products and our firmware.

• Guide the engineering team through constructive code reviews and feedback, while setting clear technical objectives and monitoring progress.

• Enhance the stability and integrity of the firmware ecosystem by identifying process shortcomings, maintaining documentation, and proactively monitoring for security threats.


⛳️ Requirements

• A minimum of 5 years of experience in firmware development, particularly with Golang and Embedded Linux systems, as well as C for microcontrollers (ESP32 preferred).

• In-depth knowledge 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 extensive device fleets.

• A solid understanding of low-energy wireless communication, particularly Wi-Fi and BLE, is a significant advantage.

• Familiarity with build systems such as CMake.

• Experience with C++/QT/QML is a strong plus.

• Knowledge of the ESP-IDF SDK and Yocto is a plus.

• Demonstrated ability to serve as a Technical Lead, breaking down complex features into well-defined tasks, estimating timelines, and mentoring engineers to promote growth and collaboration.

• Proven experience in translating business requirements into technical specifications and architectural designs.

• Exceptional communication skills to convey technical concepts to both technical (Engineers) and non-technical stakeholders (Product, Design, Partners).


🏝️ Benefits

• Competitive, market-driven salaries.

• Equity.

• Flexible working model, including hybrid or remote options.

• Opportunities for professional development.

• Meaningful share options through our Employee Share Option Scheme.

People also viewed

Celestica2 days ago

Senior Director, Firmware Engineering

TW flagTaiwan OnlyFull-timeHardware Engineer$200k – $245k/year
ApplyView job
Workforce Source6 days ago

Senior Board Design Hardware Engineer

UA flagUkraine OnlyFull-timeHardware Engineer
ApplyView job
Very6 days ago

Lead Embedded Firmware Engineer – Contractor

AR flagArgentina OnlyFreelanceHardware Engineer$60/hour
ApplyView job
Very6 days ago

Lead Embedded Firmware Engineer – Contractor

MX flagMexico OnlyFreelanceHardware Engineer$60/hour
ApplyView job
Wearlinq6 days ago

Hardware Engineer

SG flagSingapore OnlyFull-timeHardware Engineer
ApplyView job
AmbiqJun 1

Principal Edge AI Firmware Engineer

US flagTexas OnlyFull-timeHardware Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers