Embedded Linux Developer (Zephyr)
Core
Design, develop, debug, and maintain embedded software components, drivers, and firmware for industrial pump systems and connected devices.
Role type
Senior Embedded Linux Developer (Zephyr RTOS)
Builds
Firmware and low-level software components for ARM-based industrial devices
Domain
Industrial automation, embedded systems, water management, process automation
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, Embedded Linux development and debugging, Zephyr RTOS, ARM microcontroller architecture, low-level hardware interaction, embedded communication protocols (UART, I2C, SPI, Modbus, CAN, RS-485, Ethernet), embedded security concepts, embedded file systems (FatFS, LittleFS), embedded networking stacks (lwIP)
Preferred skills
MQTT, Profibus, industrial communication protocols
Technologies
Embedded Linux, Zephyr RTOS, STM32, Nordic, FatFS, LittleFS, lwIP, C
Responsibilities
Develop firmware solutions for industrial pump systems, implement low-level hardware interaction and communication interfaces, debug and troubleshoot software on real embedded hardware, participate in software and hardware integration activities, identify and escalate technical risks and architectural concerns
Seniority
Senior, hands-on IC