Essential requirements for the Lead Software Engineer include: A Bachelors / Masters Degree in Electronics, Computer Science or similar discipline. Several years' experience in Linux Kernel and Userspace driver design and implementation. Memory and Cache Management experience. Familiarity with high-speed signalling technologies such as PCIe or CXL. Debugging at application, driver and hardware levels. Knowledge of communication protocols including mctp, TLS, TCP/IP & Ethernet. As a key member of an accomplished team of Semiconductor professionals, the Lead Software Engineer will work with domain experts in IC design to integrate with silicon development; defining and implementing Infrastructure for Host driver development as well as designing and implementing Linux Kernel Drivers and support SDK's. This innovative Semiconductor Company offers a generous salary package with Hybrid working (minimum of 3 days in office), Shares, private medical cover, flexible working, 25 days holiday and career development opportunities. They ensure diversity and inclusion for all employees.
#J-18808-Ljbffr