Senior Embedded Linux Software Engineer – Edge AI & IoT
Core
Design, build, and deploy a secure embedded Linux Edge AI sensor platform for intelligent connected lighting and urban infrastructure devices.
Role type
Senior Embedded Linux Software Engineer (Edge AI & IoT)
Builds
Connected-device platforms integrating Edge AI, computer vision, audio analysis, and cloud services for outdoor lighting infrastructure.
Domain
Industrial IoT, Edge AI, Embedded Systems, Smart City Infrastructure
Required skills
Embedded Linux development, C/C++, Python, Yocto build system, Device trees, Kernel drivers, Hardware integration (cameras, modems, sensors), System security hardening, Edge AI inference optimization, Audio processing
Preferred skills
NPU integration, Model quantization, Audio DSP, Secure boot, Cellular/IoT connectivity, Cloud APIs, Fleet observability
Technologies
Yocto, Linux Kernel, Device Trees, I2C, SPI, UART, CSI, USB, PCIe, NPU, MQTT, Cloud APIs
Responsibilities
Own and improve embedded Linux platform builds, boot configuration, and device trees; Develop secure deployment and OTA update workflows; Integrate and troubleshoot hardware interfaces and sensors; Optimize Edge AI inference and audio analysis within power/compute constraints; Contribute to backend services and fleet diagnostics tools.
Seniority
Senior, hands-on IC