Senior Linux Kernel Engineer Opportunity
We are seeking a Senior Software Engineer with expertise in Linux kernel development to join our team based in Cork, Ireland. This is a permanent working opportunity that involves developing and optimizing Linux kernel components, bootloaders, and low-level firmware for custom SoCs.
This role requires strong knowledge of C and Assembly programming as well as a deep understanding of computer architecture, memory models, and hardware-software interface.
The ideal candidate will have experience in Linux kernel development, firmware, and bootloaders, and be familiar with industry standards like UEFI, ACPI, and SystemReady.
Responsibilities:
* Develop and optimize Linux kernel components, bootloaders, and low-level firmware for custom SoCs
* Work on platform enablement, hardware interfacing, and performance tuning
* Support existing OS integration and develop new drivers for advanced features
* Collaborate with performance teams to identify system bottlenecks and optimization opportunities
Requirements:
* Expert knowledge of C and Assembly programming
* Strong understanding of computer architecture, memory models, and hardware-software interface
* Experience in Linux kernel development, firmware, and bootloaders
* Familiarity with industry standards like UEFI, ACPI, and SystemReady
* Strong scripting skills (Python or similar)
This is an excellent opportunity for a skilled Linux kernel engineer to take on a challenging role and contribute to the definition of future SoC architectures.