onsite
Embedded Systems Engineer - Waarta Connections
Embedded Systems Engineer
Embedded Systems Engineer developing firmware for ESP32/STM32 products, implementing communication protocols, integrating sensors and actuators, and debugging hardware‑software issues.
About the role
Key Responsibilities
- Develop and maintain firmware for ESP32 and STM32‑based devices.
- Implement and troubleshoot communication protocols such as UART, I2C, SPI, Modbus, MQTT, WiFi, and BLE.
- Integrate sensors, actuators, and external modules into embedded solutions.
- Debug and resolve hardware‑software integration issues during prototype testing.
- Collaborate with cross‑functional teams to iterate on product designs.
Requirements
- Proficiency in C/C++ programming.
- Hands‑on experience with ESP32 and STM32 microcontrollers.
- Solid understanding of electronics fundamentals.
- Strong debugging and problem‑solving skills.
- Experience with embedded communication protocols and wireless technologies.