About the job
What you'll do
Design, implement, test, and deploy reliable C++ firmware for STM32-based devices, including connectivity, sensor and actuator integration, power management, and automated testing. Diagnose hardware and field failures, improve device reliability, and collaborate with the CTO, algorithm team, and operations team to deliver and maintain deployed systems.
What they're looking for
Requires a BSc or BEng in computer, electrical, or embedded engineering and 3–5 years of professional experience developing production-grade embedded C++ firmware. Candidates should have hands-on STM32 and peripheral experience, familiarity with cellular and LoRa connectivity, sensors and PCB troubleshooting, and experience with Git and automated testing; industrial IoT experience is a plus.
Full description
