CareerPlanSign in

Senior Embedded Systems Developer

🌐 Remote💼 Full-time🗓 2026-07-15 → 2026-09-26

Core

Designing and developing firmware for wireless IoT devices and embedded Linux-based systems, integrating them into ecosystems like Amazon and Control4.

Role type

Senior Embedded Systems Software Engineer

Builds

Firmware for IoT gateways, smart home sensors, wearables, and pet devices; Zigbee protocol stack.

Domain

Internet of Things (IoT), Embedded Systems, Wireless Connectivity

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ development, MCU firmware development (OS-less/RTOS/Embedded Linux), Linux development, embedded system design, codebase maintenance, subsystem implementation, cloud integration, distributed team collaboration

Preferred skills

Communication protocols (UART, USB, TCP, UDP, TLS, Wi-Fi, Bluetooth, MQTT, HTTP, Modbus), wireless networks (Zigbee, Wi-Fi, Bluetooth, Z-Wave), RTOS/Linux kernel-level development, Python/scripting languages, code optimization, Unix-like systems administration

Technologies

C, C++, ARM Cortex, Linux, FreeRTOS, Zephyr, Zigbee, Wi-Fi, Bluetooth, Z-Wave, MQTT, HTTP, Modbus, Python, Lua, Perl, sh

Responsibilities

Designing and developing firmware for wireless devices and/or embedded Linux-based systems, working with client teams to integrate IoT devices into existing ecosystems, developing own products including IoT gateways and sensors.

Seniority

Senior, hands-on IC

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.