Software Engineer at Cisco
Cisco · Bangalore, India
- Salary: Not Disclosed
- Experience: 0-1 years
📋 Job Details at a Glance 📍 Location Bangalore, India 🏢 Company Cisco 👥 Experience 0-1 years 🎓 Qualification 0-1 years. Hands-on with Python. Relevant technical / engineering background 📅 Eligible Batch 2024, 2025, 2026 📄 Job Type Full Time 💰 Salary Not Disclosed 🏢 Industry Technology 🛠 Key Skills Python Software Stack Development Open Networking Standards ASIC Design Collaboration Routing and Switching Software Cloud Data Center Software Software Engineer at Cisco — Full Details & How to Apply Cisco is seeking a Software Engineer in Bangalore, India to work on software stack development for Silicon One network processors. Candidates with hands-on experience with Python and a relevant technical background are eligible to apply for this role. This Software Engineer position supports the development of the full software stack that enables Silicon One network processors, directly contributing to Cisco ’s routing and switching platforms. The role involves software development, documentation, and customer interaction to facilitate product adoption. Work includes building software components for routing and switching software and engaging in ASIC design collaboration , ensuring alignment with hardware and software integration goals. Cisco recruitment for this role emphasizes involvement in the Silicon One Software team, where responsibilities include software development and customer-facing activities. The job posting confirms that the role is part of Cisco ’s technology operations in India, focusing on software stack development for network processors. The company operates in the technology industry with a focus on networking and cloud data center software . 2024, 2025, 2026 graduates are eligible. Candidates must have 0-1 years. Hands-on with Python. Relevant technical / engineering background and 0-1 years experience . The salary for this position is Not Disclosed . Applicants will gain hands-on experience with Python , Software Stack Development , Open Networking Standards , ASIC Design Collaboration , Routing and Switching Software , and Cloud Data Center Software . This role provides foundational exposure to real-world networking software development and offers a pathway into Cisco ’s ecosystem, with potential for progression into more advanced engineering roles. 📊 Role Difficulty: Low | Competition Level: Medium | Fresher Friendly: Yes NexisGrow.com features this opportunity as part of its curated tech job listings. All details are sourced from the official job posting. Apply online before the opportunity closes. Software Engineer jobs in Bangalore, India jobs are available through Cisco recruitment. Apply online for this Software Engineer role in Bangalore, India. Job Role & Responsibilities The Software Engineer at Cisco develops and maintains software for Silicon One network processors using Python , ensuring compatibility with Open Networking Standards and supporting routing and switching software in data center environments. This role directly enables the deployment of next-generation cloud data center software through precise software stack integration and performance monitoring. Develop Python -based software components for Silicon One network processors, adhering to Software Stack Development principles and integration protocols. Collaborate with ASIC design teams to define functional specifications for next-generation products using ASIC Design Collaboration workflows and design constraints. Interact with Cisco customers to assist with product adoption, providing technical support for routing and switching software implementations. Monitor real-time performance metrics such as packet loss, latency, and throughput to ensure optimal functionality of cloud data center software components. Maintain existing codebases in routing and switching software using version control systems like Git and automated testing pipelines. Document software development processes and create user guides for internal teams and external stakeholders using technical documentation tools like Confluence or Markdown. Troubleshoot software bugs in Python scripts and routing modules, delivering fixes that improve customer satisfaction metrics such as mean time to resolve (MTTR). Implement software updates for cloud data center software based on performance data and feedback from field deployments using Python automation scripts. This role requires direct ownership of software functionality, from development to customer-facing support, with measurable impact on performance metrics and product adoption rates in real-world deployments. Required Skills & Technical Competencies The role demands a strong foundation in Python , Software Stack Development , and networking software ecosystems, with specific technical usage in routing and switching software and cloud data center software . Candidates must demonstrate hands-on proficiency in these areas to deliver functional, reliable software components. Technical Skills Python — entry — used to develop and maintain software components for Silicon One network processors, including automation scripts and core routing logic. Software Stack Development — entry — critical for enabling the functionality of Silicon One network processors through layered software integration and modular design. Open Networking Standards — entry — ensures compatibility of software with industry-standard protocols such as OpenFlow and PCEP in routing and switching environments. Routing and Switching Software — entry — directly applied in maintaining and updating software that manages packet forwarding and network topologies in data centers. Cloud Data Center Software — entry — used to implement and support software that runs in virtualized environments and manages cloud infrastructure services. ASIC Design Collaboration — entry — involves participating in design reviews and technical specifications for hardware-software co-design in network processors . When showcasing these skills in a resume or interview, emphasize specific projects where you used Python to build routing tools or automated scripts for network performance monitoring. Eligibility Criteria This role is designed for freshers with a technical or engineering background , who have hands-on experience with Python and a foundational understanding of networking software. It is accessible to students from eligible academic batches and with minimal prior experience. Must hold a degree in Computer Science, Electrical Engineering, or a related technical field with a minimum of 0-1 years of academic or project-based experience. Must belong to eligible academic batches: 2024, 2025, or 2026 . Experience requirement is 0–1 years , explicitly accepting candidates with no prior industry experience. No specified CGPA threshold; academic performance is not a qualifying factor. Must have demonstrated hands-on work with Python in academic projects, lab work, or personal coding initiatives. Portfolio or project documentation is not mandatory but strongly recommended to showcase Python and networking software development experience. Documentation & Portfolio Requirements Your resume must include a clear section on Python projects, such as routing simulation tools or network automation scripts, with specific tools used (e.g., Netmiko , Scapy ) and measurable outcomes (e.g., reduced configuration time by 30%). For this role, prioritize showcasing a Python project that interacts with network protocols or simulates routing behavior, as this directly aligns with routing and switching software responsibilities and demonstrates technical readiness. Salary for Software Engineer at Cisco 💰 Compensation Not Disclosed The advertised compensation for the Software Engineer role at Cisco is Not Disclosed . The exact in-hand figure and any additional components are confirmed by the company during the offer or HR discussion stage. Recommended Courses & Preparation Tips for Software Engineer Upskilling with the right resources significantly enhances your chances of selection for the Software Engineer position at Cisco . Recommended Courses & Resources Python — Mastering Python is crucial for software development tasks in this role. Software Stack Development — Understanding software stack development is essential for effective project execution. KodNest — This course offers practical insights into real-world software engineering challenges. Boost your profile with relevant certifications at NexisGrow GetCertified — strengthen your application before you apply. Common Mistakes to Avoid ❌ Applying without demonstrating hands-on experience with Python — ensure to include relevant projects or coursework. ❌ Using a generic resume — tailor it to match the specific responsibilities outlined in the job description. ❌ Listing technologies like ASIC design without context — provide context on where they were applied in your experience. ❌ Ignoring qualification and experience requirements — ensure you meet the specified criteria. ❌ Adding unrelated technologies or unsupported claims — this may lead to disqualification. ❌ Failing to verify the official Apply URL — always check the job details before submission. Before You Apply — Checklist ✅ Confirm the job title, company, location, work mode, and experience requirement. ✅ Check that you meet the supplied qualification criteria. ✅ Verify eligibility against the supplied eligible batches and experience requirement. ✅ Add relevant supplied JD keywords naturally to your resume. ✅ Highlight projects or experience related to the supplied technologies and responsibilities. ✅ Remove unsupported technologies, achievements, or experience claims. ✅ Open and verify the supplied Apply URL before submitting the application. ✅ Save the job details, application date, and role-specific resume version for tracking. Resume Tailoring & ATS Keywords for Software Engineer Optimizing your resume for ATS is crucial for standing out in the application process for the Software Engineer role at Cisco . ATS Keywords to Include Python Software Stack Development Open Networking Standards ASIC Design Collaboration Routing and Switching Software Cloud Data Center Software Technical Support Documentation Performance Monitoring Troubleshooting Customer Interaction Software Development Resume Tips for This Role Highlight your hands-on experience with Python prominently on your resume. Emphasize your familiarity with software stack development and any relevant projects or coursework. Showcase a project that involved routing or switching software to align with the role's responsibilities. Use exact keywords from the job description naturally to enhance ATS alignment. Avoid unsupported claims regarding technologies or experiences that you cannot substantiate. Build an ATS-optimized resume for this role using NexisGrow Resume Builder — free for all job seekers. Pro tip: Avoid including unrelated technologies or unsupported claims in your resume for this role. How to Apply for Software Engineer at Cisco Apply Now — Cisco Open the official Apply URL and confirm the job title and company matches the Software Engineer position at Cisco . Prepare a resume that aligns with the required skills, responsibilities, qualifications, and experience outlined in the job posting. Complete the official application form accurately, ensuring all information is truthful and avoiding unsupported claims. Submit the application and save the confirmation or application reference number if provided by the portal. Record the application date and monitor the official company portal or registered email for updates. Applications are reviewed on a rolling basis — early submission is recommended. Apply Now — Cisco NexisGrow.com does not charge any fees for job applications. Cisco Cisco is a technology company based in Bangalore, India. It operates in an onsite work mode and specializes in networking solutions. The role of Software Engineer sits at the intersection of software stack development and open networking standards within a collaborative, startup-like environment. The team develops the full software stack for Cisco 's Silicon One network processors. Work includes routing and switching software , ASIC design collaboration , and support for open networking standards . This involves close interaction with customers and architecture teams to shape next-generation products. This role enables early-career exposure to Python , software stack development , and cloud data center software . It offers hands-on experience with open networking standards and real-world product adoption in scalable, high-performance environments. Company Details Industry Technology Location Bangalore, India Connect With Us Careers Apply Now Website 🔗 cisco.wd5.myworkdayjobs.com Frequently Asked Questions Interview · Role · Salary · Growth ? Who can apply for this role? Eligibility Tap to expand + Answer Candidates with a relevant technical background and those graduating in 2024, 2025, or 2026 with 0-1 years of experience can apply. ? What technical skills are most important for this role? Skills Tap to expand + Answer Python, Software Stack Development, Open Networking Standards, Routing and Switching Software, and Cloud Data Center Software are crucial for this role. ? What is the expected salary for this position? Salary Tap to expand + Answer Salary Display is Not Disclosed, which is the only salary information available. ? What should I expect after applying? Hiring Process Tap to expand + Answer The exact hiring stages are not specified in the job posting. ? How should I prepare for the interview? Preparation Tap to expand + Answer 1. Review Python fundamentals; 2. Understand software stack development; 3. Familiarize yourself with ASIC design; 4. Prepare to discuss customer interaction experiences; 5. Practice troubleshooting scenarios. ? Is this role remote, hybrid, or onsite? Work Mode Tap to expand + Answer This role is onsite in Bangalore, India. ? What career exposure can this role provide? Growth Tap to expand + Answer The role provides exposure to software stack development, customer interactions, and collaboration with architecture and design teams. ? What should I highlight in my resume for this role? Resume Tap to expand + Answer Highlight your experience with Python, software stack development, and any relevant projects or internships. ? Is there a last date to apply? Application Tap to expand + Answer Not specified in the job posting. ? Is there a probation period? Probation Tap to expand + Answer Not specified in the job posting. ? What is the work environment like for this role? Culture Tap to expand + Answer The work environment is collaborative, involving interactions with engineers and customers in an onsite setting. ? Can freshers apply for this role? Fresher Tap to expand + Answer Yes, freshers can apply as the experience requirement is 0-1 years. 🔗 Explore More on NexisGrow More jobs in Bangalore Browse all Tech jobs Latest Fresher jobs More jobs at Cisco Work From Home jobs Ready to Apply? Don't Miss This Opportunity! Apply only via the official link. NexisGrow.com charges zero application fees. 👉 Apply Now — Official Link NexisGrow.com does not charge any application or registration fees. Beware of fraudulent offers. Naukri ki baat, NexisGrow ke saath • NexisGrow.com