W

Senior Embedded Linux Engineer (all genders) - Yocto · Python · IoT Edge

Wemolo
24 hours ago
Full-time
Remote
Worldwide
Remote Other
This position sits close to the embedded world, but it isn't traditional microcontroller firmware work. You'll own the operating system foundation and platform layer of our IoT devices - building and evolving our next-generation embedded Linux image - and develop the Python application layer that runs on top of it, inside our dockerized main application. You'll work down at the OS and hardware boundary while shipping features up in the application layer. Typical areas include: - Designing and maintaining our Yocto-based Linux distribution for ARM devices with limited compute - Security on device, inter-process communication, networking, scheduling, observation - Over-the-air (OTA) updates for both the OS and applications - Integrating peripherals - watchdog, modem, AI accelerator - and improving their observability - Bridging the system layer and the application layer through Python and Bash The work spans from driver- and kernel-level integration in C/C++, to adapting our Linux distribution with Yocto to the underlying hardware layer, to debugging system-level failures such as memory leaks, up to writing the Python software that turns hardware capabilities into product features. Y... Click Apply to read the full job description.