
Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Celestica is seeking a Software Engineer in Guindy, Chennai, India. This is a full-time, on-site position, not a remote role. As an Individual Contributor in Networking, you will be responsible for developing, debugging, testing, deploying, and supporting code for various applications. Your work will involve creating, maintaining, and testing software at different levels, from Firmware to Application, adhering to agile development processes and product life cycle deliverables. You will collaborate with cross-functional teams, including designers, manufacturing engineers, and project leadership, to ensure high-quality product development. This role requires enhancing designs based on feedback from reviews in areas like manufacturing, test, and supply chain. Key responsibilities include working with NW Stack technologies such as L2, L3 (OSPF, BGP), MPLS, VXLAN, and QoS. You will also manage aspects using SNMP, Netconf/Yang, REST, CLI, gNMI, and gRPC. System features include Platform Bringup (including Linux device drivers), Stacking, and High Availability. The ideal candidate will have rich experience in programming languages like C, C++, Python, and GoLang, with experience in NOS development/sustenance. Experience with SONIC NOS is a plus. A strong understanding of Broadcom XGS/DNX ASICs/NPUs is a must-have, with Marvell Innovium/Prestera experience being optional. The project focuses on SDK/NOS development at the Chennai facility. Essential skills include strong inter-working abilities, good communication, and the capacity to collaborate effectively with other teams and customer-facing personnel. This position typically requires 2 to 6 years of experience and a Bachelor's degree or equivalent combination of education and experience. Duties are performed in a normal office environment, potentially involving extended periods of sitting, sustained visual concentration, and repetitive manual movements. Occasional travel may be required.
Company
Celestica
Celestica is a global leader in design, manufacturing, hardware platform, and supply chain solutions. We partner with leading companies across various industries, including Aerospace and Defense, Comm...