Senior IoT Engineer (all genders) – Embedded Linux · Python · Yocto
Core
Design and build a Yocto-based Linux platform for next-gen IoT hardware, harmonizing software across scanners and terminals while managing fleet updates and observability.
Role type
Senior hands-on embedded Linux engineer
Builds
Embedded Linux OS images, Python application services, fleet update mechanisms, and real-time device health monitoring
Domain
IoT hardware, Embedded Linux, Fleet management
Required skills
Embedded Linux, Yocto, Python, C/C++, Linux kernel internals, Systems programming, Debugging (GDB, JTAG, UART), Networking, Docker
Preferred skills
Large-scale IoT fleet operations, Industrial hardware, Computer vision, Edge AI, MQTT, Protocol Buffers
Technologies
Yocto, Python, C++, Linux, GDB, JTAG, UART, Docker, MQTT, ProtoBuf
Responsibilities
Design and build new Yocto-based Linux images for next-gen hardware; Harmonize software across diverse device types into a maintainable codebase; Design OS and application updates with A/B partitions and staged rollouts; Build real-time monitoring for fleet health and device metrics; Debug root causes across kernel, drivers, and application code remotely; Provide technical guidance and mentorship to IoT Platform, Backend, and AI teams
Seniority
Senior, hands-on IC
