Embedded Software Engineer
Core
Designing, developing, and maintaining embedded software for next-generation connected IoT devices used in real-world applications.
Role type
Embedded Software Engineer (IoT)
Builds
Connected IoT products
Domain
Internet of Things (IoT), Embedded Systems
Deliverable
production ML models | product features
Required skills
Embedded C/C++, RTOS, wireless communication protocols (BLE, Wi-Fi, Sub-GHz), resource-constrained device development
Preferred skills
Embedded Linux, Zigbee/mesh networking protocols, full product lifecycle experience
Technologies
C, C++, RTOS, BLE, Wi-Fi, Sub-GHz, Zigbee
Responsibilities
Develop and maintain embedded software in C/C++, work with RTOS-based systems, implement and support wireless communication protocols, debug, test, and optimise embedded systems for performance and reliability
Seniority
Mid-level, hands-on IC
Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
