
Senior Firmware Engineer
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in Spain.
• 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.
• 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).
• 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.
Celestica
Workforce Source
Very
Very
Get handpicked remote jobs straight to your inbox weekly.