This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
We are looking for a Senior Embedded Linux / BSP Engineer to lead the development and customization of Board Support Packages (BSP) for embedded systems based on NXP i.MX8 platforms. The role involves working on Yocto-based Linux distributions, system customization, OTA update mechanisms, and security features for large-scale deployed devices.
Job Responsibility:
BSP Development & Customization: Develop and maintain BSPs based on Yocto Project (LTS – Scarthgap or similar)
Customize Linux distributions for embedded platforms (i.MX8M Plus or similar)
Create and maintain BitBake recipes and layers
Integrate and configure system packages (e.g., SSH, networking tools, system utilities)
Linux System Integration: Configure and optimize Linux kernel (preferably mainline or near-mainline)
Work with bootloaders (e.g., U-Boot)
Manage device tree configurations and hardware interfaces
Debug low-level system issues (boot, drivers, peripherals)
OTA & System Update Architecture: Design and implement OTA (Over-The-Air) update mechanisms
Implement A/B partitioning schemes for fail-safe updates
Integrate update frameworks such as RAUC, Mender, or SWUpdate