Embedded Software Engineer, Staff - Cork, Ireland
Core
Design, develop, debug, and commercialize embedded firmware and drivers for PCIe and CXL subsystems to optimize performance and power for next-generation chipsets.
Role type
Staff Embedded Software Engineer
Builds
Firmware and drivers for PCIe and CXL subsystems
Domain
Semiconductor hardware / Interconnect technologies
Deliverable
production ML models | product features | infrastructure
Required skills
C programming, real-time operating systems, embedded platforms, ACPI, UEFI, Linux, Zephyr, performance optimization, power optimization, standards-compliant software development
Preferred skills
CXL and PCIe technologies expertise, architectural planning, cross-functional collaboration
Technologies
C, C++, Java, Python, Linux, Zephyr, UEFI, ACPI
Responsibilities
Design, develop, debug, and commercialize embedded firmware and drivers; Collaborate with cross-functional teams for hardware-software integration; Optimize software for performance, power efficiency, and reliability; Contribute to architectural discussions and future chipset planning; Develop low-level software ensuring industry standards compliance
Seniority
Staff, hands-on IC with architectural input