Firmware Engineer – IoT Devices
Tartu, Estonia | Full-time | Hybrid Work Model
Internet of Things | Smart Devices
Join our client's innovative Estonian company specializing in smart IoT solutions for both consumer and industrial markets. As a Firmware Engineer, you will develop and optimize embedded firmware for connected devices, enabling seamless communication, low power consumption, and reliable performance. Your work will directly impact smart home systems, industrial sensors, and wearable technologies.
Key Responsibilities:
- Design, implement, and maintain firmware for low-power microcontrollers (e.g., ARM Cortex-M series, ESP32)
- Develop communication protocols for BLE, Zigbee, LoRaWAN, Wi-Fi, and Thread
- Optimize firmware for power efficiency and real-time responsiveness
- Collaborate closely with hardware engineers to ensure tight integration between firmware and embedded hardware
- Participate in debugging and troubleshooting using tools like JTAG debuggers, logic analyzers, and oscilloscopes
- Write clear technical documentation and support product certification (e.g., CE, FCC)
Required Skills & Qualifications:
- Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, or related discipline
- Proficiency in C/C++ programming for microcontrollers
- Experience with RTOS (e.g., FreeRTOS, Zephyr) and bare-metal programming
- Knowledge of wireless communication stacks: Bluetooth Low Energy (BLE), Wi-Fi, Zigbee
- Familiarity with embedded debugging tools and version control systems like Git
Preferred Skills (a strong plus):
- Experience with secure boot, OTA firmware updates, and firmware encryption
- Familiarity with cloud IoT platforms (e.g., AWS IoT, Azure IoT)
- Knowledge of scripting languages such as Python for testing and automation
- Understanding of low-power design techniques and energy harvesting
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Sensors Systems / SW Engineer – Sensors (Cork, Ireland)
2026-05-22
Senior Software Engineer – Sensors (Cork, Ireland)
2026-05-14
Junior Embedded Software Engineer (Applications and Development)
2026-05-17
- Posted
- May 16, 2025
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Tartu
- Company
- XpertDirect
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Sensors Systems / SW Engineer – Sensors (Cork, Ireland)
2026-05-22
Senior Software Engineer – Sensors (Cork, Ireland)
2026-05-14
Junior Embedded Software Engineer (Applications and Development)
2026-05-17