
07 - Engineer, Software (Guindy, Ch...
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
Celestica is seeking a Software Engineer for our operations in Guindy, Chennai, India. In this role, you will be responsible for the complete software development lifecycle, including developing, debugging, testing, deploying, and supporting code for various applications. You will write, debug, maintain, and test software across different levels, from firmware to applications, adhering to agile development processes and product lifecycle deliverables.
You will collaborate with cross-functional teams, including other designers, customers, manufacturing engineers, and project leadership, to ensure robust and high-quality product development. You will also enhance designs based on feedback from reviews in manufacturing, test, supply chain, reliability, industrial design, and simulations.
Key responsibilities include hands-on experience in end-to-end software development, with a focus on functional and systems testing, and the ability to design and develop modular, automated test cases and scripts.
Technology Focus Areas:
- Network OS
- Strong understanding of networking concepts, architecture, reference topologies, and network protocols.
- Solid grasp of Router/Switch hardware architecture.
- Proficiency in Linux-based test and NOS environments.
- Experience with routing protocols and features such as BGP, VRF, BFD, OSPF, ISIS, VXLAN, EVPN, IGMP.
- Hands-on experience with network test tools like Ixia, Spirent.
- CCNA certification is a plus.
- Generative AI (GenAI) hands-on experience is a plus.
Required Skills and Competencies:
- Strong debugging skills and experience with embedded operating systems (RTOS, Linux preferred).
- Excellent analytical skills, with the ability to design and develop test plans based on product requirements.
- Proficiency in automation and scripting using Python with Pytest, Robot, and Selenium frameworks.
Physical Demands:
- Work is performed in a normal office environment.
- May require extended periods of sitting and sustained visual concentration on a computer monitor.
- Repetitive manual movements are frequently required.
- Occasional travel may be necessary.
Typical Experience: 2 to 6 years.
Typical Education: Bachelor's degree or an equivalent combination of education and experience.
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...