Erhalte mehr Antworten von Arbeitgebern
Versende in nur wenigen Minuten einen passgenauen Lebenslauf.
myitjob GmbH in Zurich seeks a skilled engineer to design, configure and maintain embedded Linux systems (Yocto-based). You will tailor BSPs, device trees, bootloaders, and kernel modules while developing services, build pipelines, and OTA firmware updates.
Experience in C/C++ and Python, strong knowledge of Linux security topics, and ability to collaborate across disciplines are essential. Fluency in German and English is required.
Location: ZurichWorkload: Full-timeYour tasks:Development, configuration, and maintenance of embedded Linux distributions (Yocto-based)Integration and customization of BSPs, device trees, bootloaders, and kernel modulesDevelopment of system services, build pipelines, and firmware update mechanisms (including OTA)Low-level software development and driver integrationDebugging of embedded systems (UART, SPI, I2C, networking, power profiling)Support in gateway development (security, networking, field testing, RF systems)Creation of documentation and support for internal teams and customersYour profile:Bachelor’s or Master’s degree in Electrical Engineering, Computer Science, or a related fieldSolid experience with embedded Linux systems (Yocto preferred)Knowledge in:Kernel configuration and device tree customizationsystemd, U-Boot, build systems, cross-compilingC/C++ and PythonGit and CI/CD pipelinesExperience with industrial communication and IoT technologies (e.g., Ethernet, LTE/NB-IoT, LoRaWAN, mioty, BLE) is an advantageExperience in Linux security, TPM, Secure Boot, or container technologies (Docker/Podman) is a plusIndependent and structured working style, with enthusiasm for interdisciplinary collaborationExcellent German and English skills