Develop and maintain embedded Linux systems using Yocto for ARM-based platforms (e.g. Raspberry Pi and similar SBCs), Configure, extend, and debug Yocto build environments, layers, and recipes, Support and improve Linux-based system bring-up and debugging on new hardware, Interface embedded Linux systems with microcontrollers, Write firmware that runs on ARM Microcontrollers (e.g. STM32), Support on hardware related software development using Python, Develop tooling for automation, testing, deployment, and diagnostics, Collaborate closely with hardware, firmware, and backend/cloud teams, Participate in code reviews and contribute to improving system architecture and maintainability