Linux Kernel / PCIe Software Engineer, Staff - Cork, Ireland
Core
Design, develop, debug, and commercialize embedded firmware and drivers for PCIe and CXL subsystems to optimize performance, power efficiency, and reliability for next-generation chipsets.
Role type
Staff embedded software engineer (PCIe/CXL)
Builds
Firmware and drivers for PCIe and CXL subsystems
Domain
Semiconductor / Hardware-software integration
Required skills
C programming, embedded software development, real-time operating systems, Linux Kernel, ACPI, UEFI, Zephyr, performance optimization, power optimization
Preferred skills
CXL and PCIe technologies, hardware-software integration, architectural planning
Technologies
C, C++, Java, Python, Linux, Zephyr, ACPI, UEFI
Responsibilities
Design, develop, debug, and commercialize embedded firmware and drivers for PCIe and CXL subsystems; Collaborate with cross-functional teams to ensure seamless hardware-software integration; Optimize software for performance, power efficiency, and reliability; Contribute to architectural discussions and future chipset planning; Develop low-level software and ensure compliance with industry standards
Seniority
Staff, hands-on IC
