Celestica seeks a Staff Engineer, Software with 12-15 years of experience to develop and maintain SmartNIC software, including drivers, firmware, and application-specific logic. Strong programming skills (C, C++, P4), networking knowledge (TCP/IP, Ethernet), and hardware experience are essential.