Location:Frimley Green, Surrey, UKSalary:Competitive salary with opportunity to participate in company share option scheme.Company Overview:Join Finchetto's pioneering team in Camberley, Surrey, where we are revolutionising networking with our groundbreaking all-optical network switch. We are seeking a talented Software Engineer to develop a NIC driver to drive the worlds fastest and lowest energy optical network.Position Overview:Finchetto is seeking an experienced Software Engineer to join its team. As Software Engineer at Finchetto, you will play a crucial role in designing, developing, and maintaining kernel level drivers and software for Finchetto’s passive optical network. Working within a dynamic team, you will contribute to the development of cutting-edge products that will shape the future of networking.Responsibilities:Design, develop and maintain NIC drivers and software for Finchetto’s passive optical network.Interface with photonics engineers during a prototype build and testing phase, optimising network performance.Conduct thorough analysis and validation of software designs to meet performance, quality, security, and regulatory standards.Debug a variety of software-side network issues.Lead a technical project of driver and software development.Communicate effectively with internal stakeholders to convey technical insights and project progress.Ideal Candidate Profile:Experience in embedded Linux and/or Windows driver development.Experience with Network-Interface-Cards (NICs) and similar networking technologies.Experience with optical transceivers.Familiarity with developing software and drivers for security.Desirable Skills and Qualifications:Solid understanding of NICs and standards such as ethernet and InfiniBand.Proven experience in designing and developing software for commercial roll-out.Strong kernel debugging skills.Experience in C, C++ and Linux.Ability to work collaboratively in a fast-paced environment.