Similar Jobs
See allLead Device Software Engineer, Embedded & Firmware
ConnectDER
US
C
C++
Rust
Senior Engineering Manager
Partner Company
Canada
C++
Python
CI/CD
Firmware and Cloud Engineer
Pragmatike
South Korea
C/C++
Python
AWS
Sr. Embedded Software Engineer, Robotics Platform
Partner Company
Canada
C++
Embedded Linux
Robotics
About the Role:
- Lead firmware architecture and technical decisions for ESP32 connected devices.
- Work fully remote in Canada with a collaborative engineering team.
Key Responsibilities:
- Build production firmware in C/C++ with ESP-IDF, RTOS, BLE, Wi-Fi, AWS IoT Core.
- Mentor engineers and drive testing, automation, and release process improvements.
Requirements:
- 8+ years embedded C/C++ and 2+ years technical leadership.
- Strong ESP32, IoT cloud, and debugging experience; must reside in Canada.
Partner Company
The company builds innovative connected devices for commercial, industrial, and consumer applications. Its collaborative engineering team works fully remotely and values technical ownership, mentorship, and production-ready delivery.