European Tech Recruit logo

Embedded Software Engineer

European Tech RecruitCork, County Cork, Ireland
On-site · KerryMid-Senior Level

Skills

  • C
  • PCIE
  • CXL
  • LINUX KERNEL
  • FIRMWARE DEVELOPMENT
  • DEVICE DRIVERS
  • RTOS
  • EMBEDDED PLATFORMS
  • ACPI
  • UEFI
  • ZEPHYR
  • HARDWARE-SOFTWARE INTEGRATION

About the role

Staff Embedded Software Engineer – Linux Kernel / PCIe / CXL / Firmware / Device Drivers


We are currently partnered with a semiconductor technology organisation developing next-generation chipsets and high-performance interconnect technologies. This opportunity focuses on embedded software engineering for PCIe and CXL subsystems, with responsibility for developing firmware and drivers, optimising performance and power efficiency, and collaborating closely with hardware and architecture teams.


Key responsibilities

  • Design, develop, debug and commercialise embedded firmware and drivers for PCIe and CXL subsystems.
  • Develop low-level software for next-generation chipset platforms.
  • Collaborate with cross-functional engineering teams to ensure seamless hardware-software integration.
  • Optimise software for performance, power efficiency and reliability.
  • Contribute to architectural discussions and future chipset planning.
  • Ensure software complies with relevant industry standards and specifications.
  • Work closely with hardware and architecture teams on the development and evolution of interconnect technologies.


Key requirements

  • 7+ years of experience in embedded software development.
  • Strong proficiency in C programming.
  • Deep, hands-on expertise in PCIe and CXL technologies.
  • Experience with real-time operating systems and embedded platforms.
  • Familiarity with ACPI, UEFI, Linux Kernel and Zephyr.
  • Proven ability to develop standards-compliant software.
  • Demonstrated experience in performance and power optimisation.
  • Strong analytical and problem-solving skills.
  • Excellent communication and collaboration skills across multidisciplinary engineering teams.


Keywords

Staff Embedded Software Engineer / Embedded Software Development / Linux Kernel / Linux Kernel Development / PCIe / PCI Express / CXL / Compute Express Link / Firmware Development / Embedded Firmware / Device Drivers / PCIe Drivers / CXL Drivers / Low-Level Software / C Programming / C / Real-Time Operating Systems / RTOS / Embedded Platforms / ACPI / Advanced Configuration and Power Interface / UEFI / Unified Extensible Firmware Interface / Zephyr / Hardware-Software Integration / Chipset Architecture / Semiconductor Engineering / High-Performance Interconnects / Power Optimisation / Performance Optimisation / Power Efficiency / Software Reliability / Standards Compliance / Hardware Architecture / System Architecture / Digital Platforms


By applying to this role, you understand that we may collect your personal data and process it in line with our privacy policy.

https://eu-recruit.com/wp-content/uploads/2025/01/European-Tech-Recruit-Privacy-Notice-2025.pdf

Originally posted on LinkedIn. You apply directly with European Tech Recruit. IrelandJobs.app - Find your dream job in Ireland never asks for payment to apply.
View original
Something wrong with this listing?
Apply on company siteOpens European Tech Recruit's application page