Embedded Linux Engineer (m/w/d), WORK Microwave GmbH
Core
Develop, adapt, and maintain Embedded Linux BSPs for target hardware platforms, ensuring system stability and performance for satellite communication, radar, and microwave sensor products.
Role type
Embedded Linux Engineer
Builds
Embedded Linux platforms, bootloaders, device drivers, and secure firmware for satellite/radar/microwave hardware
Domain
Aerospace & Defense / Embedded Systems
Required skills
C, C++, Embedded Linux BSP development, Bootloader configuration (U-Boot, Barebox), Device Trees (DTS), Build systems (Yocto/OpenEmbedded, Buildroot), Device drivers (I2C, SPI, UART, Ethernet), Secure Boot, Kernel configuration, Debugging (gdb, dmesg)
Preferred skills
Bash/Python scripting, Network protocols (TCP/IP), Cryptography basics, Firmware update mechanisms
Technologies
C, C++, Yocto, OpenEmbedded, Buildroot, U-Boot, Barebox, Git, Python, Qt, Wireshark, Linux Kernel, NXP QorIQ, Xilinx Zynq, Intel Xeon D
Responsibilities
Develop and adapt Embedded Linux BSPs for target hardware; Configure Linux kernels, bootloaders, and root filesystems; Implement and maintain platform security functions (Secure Boot, patching); Develop and adapt device drivers; Analyze and resolve system issues using debugging tools; Collaborate with hardware and application teams; Optimize system performance, boot time, and reliability.
Seniority
Mid-level (3+ years experience)
