Platform Engineer (C|C++|Device Drivers| Linux)

  • Location:
    Bangalore, India
  • Area of Interest
    Engineer - Network
  • Job Type
  • Technology Interest
  • Job Id
Please note this posting is to advertise potential job opportunities. This exact role may not be open today, but could open in the near future. When you apply, a Cisco representative may contact you directly if a relevant position opens.

What You'll Do

Looking forward to getting an exciting start to your career? You will bring your unique talents to the group that works on Cisco's Switching technology, which large enterprises now consider to be the Networking Equipment of choice for critical networks. In your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from professionals and translating this learning into exciting opportunities for personal growth and on networking equipment that forms a crucial backbone of many offices, hospitals, educational and financial institutions. You will learn about cutting-edge technologies and platforms while developing software for these equipments. Experience the exhilaration of taking a product through development and integration.

Who You'll Work With

As an integral member of this team, you will work with a team of seasoned engineers. You will have the opportunity to architect, design, and develop some of the world’s most widely deployed Enterprise Switches that are continuously evolving towards enabling the support of newer and exciting customer business paradigms.

You will be interacting and working closely with some of the finest talent pool in the industry – where you will find that work is both fun and ambitious.

Who You Are

Excellent quality is what drives you. To ensure this, you have a good understanding of distributed/centralized hardware architectures of routers/switches. Your concepts are strong and you have a good knowledge of and experience in working with cloud platforms, Micro services, containers, embedded platforms, various operating systems viz Linux, VxWorks , RTOS internals.

Have worked on various Device drivers viz PCIE/ I2C/ eMMC/ SDHC/ MDIO/ USBs and have worked on Storage devices – NAND/NOR with exposure to file system internals. You would be working with platform and system infrastructure team in building and bringing up next generation complex Switches.

You possess the necessary skills to work in a highly collaborative, inclusive, and agile atmosphere in partnership with multi-functional teams.


·       5 to 12 years with  Bachelor’s degree in CS/EE/EC or technical equivalent.

·       Prior experience working with various embedded devices, Device drivers is a must with a strong command on C/C++ programming languages and OS infrastructure.

We Are Cisco.

At Cisco, each person brings their unique talents to work as a team and make a difference.

Yes, our technology changes the way the world works, lives, plays and learns, but our edge comes from our people.

We connect everything – people, process, data and things – and we use those connections to change our world for the better.

We innovate everywhere - From launching a new era of networking that adapts, learns and protects, to building Cisco Services that accelerate businesses and business results. Our technology powers entertainment, retail, healthcare, education and more – from Smart Cities to your everyday devices. We benefit everyone - We do all of this while aiming for a culture that empowers every person to be the difference, at work and in our communities.