Bangalore, Undisclosed, India
1 day ago
Senior Software Engineer- C Programming, Linux, Networking with 5+ Years of Experience

Meet the Team

Cisco's DCN (Data Center Networking) Engineering group is at the forefront of developing and maintaining network controller software as part of Cisco's software-defined networking (SDN) solutions. This team focuses on crafting advanced, intelligent controllers that improve the agility, security, and scalability of network infrastructure management. As a global leader in networking, Cisco continuously innovates in IP-based networking technologies, including routing, switching, security, unified communications, video solutions, and wireless networking. Committed to ethical business practices and sustainability, Cisco strives to ensure long-term business success and promote eco-friendly operations and products. Join us in this exciting journey of growth and innovation.

Your Impact

Exhibit independence, accountability, effective communication, flexibility, and strong teamwork.Keen to learn new technologies with minimal support.Design and automate processes for network system deployment and maintenance.Collaborate on requirements and design with product management and technical marketing.Integrate, test, and resolve issues for new features with internal teams.Debug and resolve system-level software issues.Contribute to the ACI Team, advancing network controller software.Support DCN controller feature development and integration of automation and analytics.Advocate for scalable codebases and maintain high-quality code.Engage in all software development phases, from design to deployment.Implement automated testing to ensure reliability.Stay updated on SDN, network automation, and cloud trends.Collaborate to tackle technical issues.

Minimum Qualifications:

Bachelor’s or master’s degree or equivalent experience in computer science or a related field with 5+ years of experience.

Proficient in software design and development using C/C++ on Linux.Develop and debug system services using Linux system calls and subsystems.Tackle and debug software with tools like GDB.Strong foundation in data structures, algorithms, and software design, with excellent analytical and debugging skills.Deliver high-quality software products.Engage in code reviews and provide constructive feedback.

Good to Have:

Experience in building network controllers and large-scale distributed systemsExperience with build systems and Gnu Make filesExperience programming languages Go, PythonExperience in Infrastructure servicesExperience with Distributed databases and file systems.Experience with multi-core/multi-thread programming

#WeAreCisco

#WeAreCisco where every individual brings their unique skills and perspectives together to pursue our purpose of powering an inclusive future for all.

Our passion is connection—we celebrate our employees’ diverse set of backgrounds and focus on unlocking potential. Cisconians often experience one company, many careers where learning and development are encouraged and supported at every stage. Our technology, tools, and culture pioneered hybrid work trends, allowing all to not only give their best, but be their best.

We understand our outstanding opportunity to bring communities together and at the heart of that is our people. One-third of Cisconians collaborate in our 30 employee resource organizations, called Inclusive Communities, to connect, foster belonging, learn to be advised allies, and make a difference. Dedicated paid time off to volunteer—80 hours each year—allows us to give back to causes we are passionate about, and nearly 86% do!

Our purpose, driven by our people, is what makes us the worldwide leader in technology that powers the internet. Helping our customers reimagine their applications, secure their enterprise, transform their infrastructure, and meet their sustainability goals is what we do best. We ensure that every step we take is a step towards a more inclusive future for all. Take your next step and be you, with us!

Confirm your E-mail: Send Email