🏢 Cisco
Software Engineer | C/C++ & Python
💼 Fulltime
🎓 2026 Batch
📍 Bangalore, Karnataka
🛠 Skills Required
C++
C
Python
Networking
Wi‑Fi
802.11
Testing
Automation
Debugging
Wireshark
WPA2
WPA3
Linux
Advertisements
🎤 Interview Experience
Cisco’s interview process typically begins with an online coding test lasting 60‑90 minutes, focusing on data structures, algorithms and problem‑solving speed. Successful candidates move to a technical interview where they discuss their projects, solve live coding problems in C/C++ or Python, and answer networking and Wi‑Fi concepts. The final HR round assesses cultural fit, communication skills and motivation. The overall difficulty is moderate to high, and thorough preparation of coding fundamentals and networking basics is essential.
🔗 Explore More
Advertisements
🎯
Don't miss this opportunity!
Apply before 10 Oct 2026 — only 13 days left
Creator Pick · Promoted by Creator
Advertisements
📚 Free Study Materials (4)
Cisco Placement Papers – Practice Questions
A curated set of previous Cisco placement questions that help candidates prepare for coding and aptitude sections.
Open Resource ↗
Cisco Recruitment Process – Interview Experiences
First‑hand accounts of candidates who have cleared Cisco interviews, offering insights into question patterns and interview flow.
Open Resource ↗
Cisco Interview Preparation Guide
Comprehensive guide covering technical topics, sample problems and tips specific to Cisco's hiring process.
Open Resource ↗
Comprehensive Algorithm Problem Set
A large collection of algorithm and data‑structure problems to sharpen coding skills required for Cisco's technical assessments.
Open Resource ↗
Advertisements
🎯
Don't miss this opportunity!
Apply before 10 Oct 2026 — only 13 days left
Creator Pick · Promoted by Creator
🏆 Selection Process
Round 1: Online Coding Assessment → Round 2: Technical Interview (Programming, System Design & Domain Knowledge) → Round 3: HR Interview
🏢 Work Culture
Cisco is known for a collaborative and innovation‑driven work culture where engineers are encouraged to experiment and learn continuously. The company offers clear career progression, regular skill‑upgradation programs and a healthy work‑life balance supported by flexible timings and remote‑work options where applicable. Employees also benefit from global exposure, mentorship programs and a strong emphasis on diversity and inclusion.
✅ Eligibility Criteria
Degree: B.E/B.Tech/M.E/M.Tech/BS/MS in Computer Science, Electronics, Telecommunications or related fields. Minimum aggregate: 60% (or CGPA 6.0/10). Batch year: 2022‑2026 (final year or recent graduate). Experience: 0‑3 years (MS candidates 0‑2 years, BS candidates 1‑3 years). No active backlogs at the time of application. Strong programming skills in C/C++ and Python, solid understanding of networking fundamentals and Wi‑Fi basics are mandatory.
📋 About the Role
Cisco is a global technology leader that designs, manufactures and sells networking equipment, software and services. With a presence in over 100 countries, Cisco’s mission is to shape the future of the internet by connecting people, devices, data and processes. The Bangalore engineering hub is one of the largest in India, driving innovations in wireless networking, cloud-managed solutions, security and collaboration. Employees benefit from a culture that encourages continuous learning, cross‑functional collaboration and exposure to cutting‑edge technologies used by enterprises worldwide.
The Software Engineer role advertised under Cisco Recruitment 2026 is focused on wireless networking software. Candidates will work on the full stack of wireless features that run on access points, controllers and cloud‑managed management platforms. The position blends development, testing and system validation, giving engineers the chance to write production‑grade C/C++ code, automate test suites with Python, and troubleshoot complex network behavior using tools like Wireshark. The role is ideal for fresh graduates or early‑career engineers who are passionate about Wi‑Fi standards, network protocols and building reliable, high‑performance software.
Key Responsibilities:
1. Design, develop and integrate new wireless features across access points, controllers and management layers using C/C++ and Python.
2. Create detailed test plans and develop automation scripts to validate functionality and performance.
3. Capture, analyze and interpret logs, packet traces and system metrics to diagnose issues.
4. Reproduce field defects in lab environments and verify fixes across multiple system components.
5. Collaborate with platform, radio, QA and cloud engineering teams to ensure seamless feature delivery.
6. Maintain and enhance existing codebases, ensuring code quality, documentation and adherence to best practices.
7. Set up and manage wireless lab setups for functional and stress testing.
8. Participate in code reviews, design discussions and contribute to architectural decisions.
9. Stay updated with the latest Wi‑Fi standards (802.11ax, WPA3) and incorporate them into product roadmaps.
10. Contribute to continuous improvement of testing frameworks and automation pipelines.
Tech Stack: C/C++, Python, Linux, Git, Jenkins, Wireshark, REST APIs, Docker (for lab environments), networking protocols (TCP/IP, UDP, 802.11), security standards (WPA2/WPA3).
Growth Path: New hires start as Software Engineers and can progress to Senior Engineer, Lead Engineer, and eventually Principal Engineer or Engineering Manager. Cisco also offers rotational programs across hardware, software and cloud domains, enabling engineers to broaden their expertise.
Why Join Cisco? Cisco provides a best‑in‑industry compensation package, world‑class learning resources, mentorship from industry veterans and the opportunity to work on products that power the internet for millions of users. The company’s commitment to diversity, inclusion and employee well‑being makes it a rewarding place to build a long‑term career.
📤 Share this Job
📄
One Resume for All Jobs = Getting Rejected. Fix It in 60 Seconds
Recruiters at Cisco spot generic resumes instantly. Get a free AI-customised resume for this Software Engineer | C/C++ & Python role — from your current resume, in under 1 minute.
🚫 Stop Sending Generic Resumes
📈 85% Better Selection Chances
*Official Jobdexo tool
✅ Free · No Login ·Premium Templates - Job-Specific
🎯 Get My Free Custom Resume →
🏢 More from Cisco
Software Engineer
📍 India (Hybrid) · ⏳ 31 Oct
Apply →
Software Engineer / Associate Solutions Engineer
📍 Pan India (Bangalore, Pune, Hyderabad, Gurgaon, Chennai, Mumbai, Noida, Delhi, etc.) · ⏳ 28 Sep
Apply →
Software Engineer
📍 Pan India (Hybrid) · ⏳ 27 Aug
Apply →
💼 More Fulltime Opportunities
Advisor Customer Service - Voice
🏢 concentrix · 📍 Multiple cities across India
View →
Advisor Customer Service - Voice
🏢 concentrix · 📍 Multiple cities across India
View →
Software Development Engineer
🏢 MountBlue · 📍 Bengaluru, India
View →
Software Engineer II
🏢 Walmart · 📍 Bangalore, Karnataka / Chennai, Tamil Nadu
View →
📋 Quick Info
JOB ID
C2056-J224
POSTED
2h ago
TYPE
Fulltime
BATCH
2026
⚠️ Disclaimer: This listing is indexed from public sources and may include creator-submitted or AI-generated details such as salary, interview, work culture, eligibility, and study materials. These details may be inaccurate or outdated. Company names and trademarks belong to their respective owners, and Jobdexo is not affiliated with or endorsed by the hiring company or linked third-party sites. Always verify all details on the official company website before applying. We never charge any fee for job applications. Found something suspicious? Report here → | Read full disclaimer