Description
Software Engineer - Embedded Linux - - Helsinki, Finland - Immediate Start - 6 Months - 80 - 90 EUR/hrDay-to-day responsibilities include:
- OS and kernel porting to new compute platforms
- High performance driver development and tuning for networking, storage, data movement, and hardware I/O
- Library, framework, and build system development to enable application software work
- Collaborate with colleagues across multiple teams and mentor other developers
- Deliver complex projects through incremental develop
You should apply for this role if you have the following qualifications:
- Board bring-up for x86 or ARM Cortex-A based systems
- Bootloader experience on the above platforms
- Writing kernel drivers for: networking, I/O, storage or high-performance data movement
- One or more of the following: Buildroot, Yocto, OpenEmbedded, OpenWRT
- Knowledge of and experience applying software best practice
Bonus Points:
Experience working with the following:
- GPUs or other hardware accelerators
- Linux kernel scheduling
- Distributed systems
- Multi-node NUMA or AMP systems
- PCIe-based devices
- ACPI or DeviceTree
- Secure boot
- QNX, VxWorks, or similar
- GRUB, UEFI, U-Boot, or similar