đź’Ľ

Software Engineer at Cisco

NEW
Location
Bengaluru, Karnataka, India
Job type
Full time
Posted 1 day ago
Description
Responsibilities:


  • Craft and develop software driving the world's most complex infrastructures
  • Gain intimate knowledge of world-class silicon and programming models
  • Work with architecture and design teams to define the next generation of ASIC products being developed
  • You'll be joining Cisco Silicon One Bangalore team which is the core center of Cisco’s SW and ASIC design.
  • You'll be part of the group driving our groundbreaking next-generation network devices - Cisco Silicon One.
  • Our unique team works in a startup atmosphere inside a stable and leading corporate and develops the full software stack enabling the Silicon One ASICs. Join a team of dedicated engineers with a proven track-record at delivering breakthrough products.
  • Our R&D center is outstanding - hosting all silicon HW and SW development teams inside one site.
  • We are transforming the industry and building a new AI/ML Networks, as well as providing a unified, programmable silicon architecture that is the foundation of all Cisco's future routing products.
  • Our devices are crafted to be universally adaptable across service providers and web-scale markets, designed for fixed and modular platforms. Our devices deliver high speed (50+ Terabits per second) without sacrificing programmability, buffering, power efficiency, scale or feature flexibility.
  • Cisco Silicon One is a revolutionary, ground-breaking technology for our customers and end users for decades to come! The Internet now has a new faster, better, safer engine!
  • You have a unique opportunity to join the core center of Cisco silicon SW development and work with us to design and deliver breakthrough technologies.

Requirements:


  • B.E or higher degree in Computer Science or a related field, from one of the top universities, with excellence
  • Strong background in C++
  • 5+ years of experience in Software Development, 3+ years of experience in C++ or Embedded Development
  • Familiar with Networking technologies and concepts
  • Excellent communication and strategic planning skills, while being self-motivated with a focus on execution.
  • Experience in Python
  • Ability to quickly ramp on multiple, interdisciplinary domains
  • Love for solving complex problems


Master Backend Engineering
AI-First Software Engineering
Next batch starts on 13 Mar
Always stay in the know!
Join our community and stay notified of latest job opportunities.
Tap to Apply

Frequently Asked Questions

What are the key responsibilities for a Software Engineer at Cisco in Bengaluru?
Chevron down
What qualifications are required for the Software Engineer position at Cisco?
Chevron down
What is the work culture like at Cisco for a Software Engineering role?
Chevron down
Is the Software Engineer role at Cisco a full-time position?
Chevron down
How can I apply for the Software Engineer position at Cisco?
Chevron down
Why choose Cisco as a place to work as a Software Engineer?
Chevron down

Why Work at Cisco

Cisco is an internationally recognized technology leader, providing unparalleled opportunities for professional growth and development. As a global company at the forefront of networking and telecommunications, Cisco offers a dynamic work environment that supports learning, innovation, and teamwork. The company’s commitment to diversity and inclusion fosters a supportive workplace where diverse perspectives drive innovation.

Working at Cisco means being part of a forward-thinking organization that values its employees' well-being and growth. With a focus on corporate responsibility, Cisco is committed to making a positive impact on the world, from environmental sustainability to social responsibility. Employees are encouraged to take part in initiatives that contribute to these causes, creating a sense of purpose and fulfillment in their work.

Cisco provides comprehensive benefits that support the health and wellness of its employees. These include healthcare coverage, retirement plans, employee discounts, and programs focused on work-life balance. Cisco’s flexible work arrangements and emphasis on employee wellbeing make it an attractive choice for those looking to join a company that prioritizes its people as much as its technology.

What's It Like to Work at Cisco

At Cisco, the work culture is defined by innovation, collaboration, and inclusivity. Employees are empowered to bring their best ideas forward and are provided with the tools and resources needed to contribute effectively to projects. The open office culture promotes communication and teamwork, making it easy for employees to connect and collaborate.

Cisco encourages continuous learning and development, offering numerous opportunities for professional growth, such as mentoring programs, specialized training, and access to the latest technology tools. Employees at Cisco have access to a network of highly skilled professionals and leaders who are committed to helping them achieve their career goals.

The company’s values are expressed through a commitment to sustainable practices, ethical business conduct, and community involvement. Cisco's workplace is characterized by mutual respect, allowing employees to work in an environment where they feel valued and heard. This supportive atmosphere leads to a high level of job satisfaction and a sense of belonging.

What's It Like to Work as a Software Engineer at Cisco

As a Software Engineer at Cisco, you will be at the heart of cutting-edge technology development. The role involves working on exciting and challenging projects that push the boundaries of networking technology. Engineers at Cisco are encouraged to think creatively and find innovative solutions to complex problems, making every day an opportunity to learn and grow.

The collaborative environment at Cisco allows software engineers to work alongside some of the industry’s most talented minds. Teams are structured to ensure that everyone’s skills are utilized effectively, and regular feedback and collaboration ensure continuous improvement and project success.

The role offers significant growth opportunities, with the chance to work on a variety of projects across different domains. As a Cisco Software Engineer, you will be able to develop your technical and leadership skills, paving the way for future career advancements. The supportive culture and focus on professional development make Cisco an ideal place for software engineers looking to make a meaningful impact.

Software Engineer Interview Questions at Cisco

Preparing for an interview at Cisco requires an understanding of both technical and behavioral competencies. Candidates can expect questions that test their problem-solving abilities, technical knowledge, and understanding of Cisco’s core technologies. Common technical questions might include data structures, algorithms, programming languages (such as C, C++, or Python), and networking concepts.

Behavioral questions are designed to assess how candidates align with Cisco's company values and how they handle workplace situations. Examples include questions about teamwork, dealing with conflict, and time management. Candidates may also be asked about their past projects and how they have contributed to their previous companies’ success.

Understanding Cisco’s product range, industry position, and business goals will also be beneficial, as showing awareness of the company’s impact and future directions can demonstrate genuine interest and alignment with Cisco’s objectives.

Software Engineer Interview Preparation at Cisco

Preparation for a software engineering role at Cisco involves a multi-faceted approach that includes technical preparation and understanding the company’s values and business strategies. Start by reviewing the main technical concepts related to networking and software development, which are crucial for Cisco's line of work. Utilize online platforms and coding challenges to sharpen your coding skills.

Research Cisco’s current projects and technologies, which will allow you to relate your skills and experience to the company’s needs effectively. Understanding Cisco’s work culture will help you tailor your responses to behavioral questions, reflecting a strong fit for the team and company philosophy.

Engage with Cisco’s online communities or network with current employees to gain insights into what working at Cisco is really like. Practice mock interviews and seek feedback to improve clarity and confidence in your responses. This comprehensive preparation will help build the confidence needed to succeed in the interview process.

Software Engineer Interview Tips at Cisco

To perform well in a Cisco software engineer interview, bring a balanced approach of technical expertise and soft skills. When answering technical questions, explain your thought process clearly and concisely. Demonstrate depth of knowledge as well as creativity in problem-solving, which are valued traits at Cisco.

For behavioral questions, use the STAR technique (Situation, Task, Action, and Result) to structure your responses. This approach provides a comprehensive and well-structured answer that highlights your experience and the impact of your actions.

During the interview, stay positive and be genuine in articulating your passion for technology and innovation. Demonstrating enthusiasm for Cisco’s vision and projects will resonate well with the interviewers. Lastly, don't hesitate to ask insightful questions about the team, projects, and company culture, showing that you are as interested in finding a good fit as they are.

With these detailed insights and well-prepared strategies, you will be in a strong position to succeed in the Software Engineer interview process at Cisco.