Cisco Software Engineer IV for IoT Platform in Bangalore, India

Software Engineer IV for IoT Platform

  • Location: Bangalore, Karnataka, India

  • Area of Interest Engineer - Software

  • Job Type Professional

  • Technology Interest Internet of Everything

  • Job Id 1241529

Cisco is inviting talented Software Engineers to become part of the Centre of Excellence for Internet of Things (IoT) Platforms. You will get to design and build software for IoT edge and cloud platforms. These products will enable our customers to securely connect their devices, add compute anywhere in their networks, get business value from their IoT data and meet their IoT challenges. Our products will help our customers automate and scale their IoT solutions to handle highly distributed devices and applications.

The Team

The ideal candidate will participate in an agile project team of engineers involved in development of IoT edge and cloud platforms. This requires a strong background in Object Oriented software design, experience in developing micro services, working in a continuous development and deployment process and the capability to deliver quality code on schedule. Excellent written and verbal communication, team and people skills is expected.

Job Description

Typically requires MSEE/CS combined with 5-6 years of related experience, or BSEE/CS combined with 6-8+ yrs related experience.

  • Expertise in Object Oriented Design and Programming in mandatory.

  • In-depth Knowledge of Java and/or C++ is mandatory

  • Knowledge of a Container Technology such as Docker, Operating system like Linux and relational database like MySQL is essential.

  • Experience in micro-services architecture is essential.

  • Experience in messaging protocols like MQTT and AMQP is desirable.

  • Ability to multitask and work flexible hours.

  • Understanding of networking, sensor management is a plus.

Roles & Responsibilities:

  • Contribute to system architecture design and technical evaluation of technology choices.

  • Design and develop and deliver product capabilities that span multiple micro services.

  • Perform complex system level integration and scalability tests.

  • Identify and resolve complex problems at system level.

Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.