
Firmware Engineer
Posted May 20

Posted May 20
This is a fully remote position, open to applicants in Poland.
• Collect and evaluate requirements from clients.
• Advise clients and internal teams on solutions, technology stacks, and tools.
• Design, develop, and implement firmware.
• Collaborate with mobile teams to enhance communication between devices and applications.
• Conduct testing on firmware releases.
• Create and update firmware documentation.
• Engage in requirement discussion meetings and daily calls.
• Lead efforts to establish better practices and ensure adherence to standards.
• Take part in knowledge-sharing activities both within the organization and externally.
• A minimum of 4 years of professional experience as a firmware developer.
• Proficiency in C/C++ development for embedded systems.
• Familiarity with ESP32 and the Espressif ESP-IDF and ESP-ADF libraries.
• Experience with STM32 microcontrollers.
• Working knowledge of Bluetooth technologies, including BLE.
• Understanding of common IoT-related protocols such as MQTT and web sockets.
• English proficiency at a B2 level (both written and spoken).
• Fully remote work environment.
• Flexible working hours with core hours between 10:00 and 18:00 CET.
• Opportunities for knowledge-sharing initiatives.
• Paid holidays.
• Paid sick leave.
• Budget allocated for training.
• Opportunities for long-term collaboration.
Celestica
Very
Workforce Source
Very
Get handpicked remote jobs straight to your inbox weekly.