THINGS OF IOT

Close
Posted On Apr 08

This job posting has expired

Software Engineer: C Programming, Linux, Networking

Cisco Systems

Location : Bengaluru, Karnataka

Headquarters : United States

Hiring Mode : Full Time

Hiring Role : Developer

Experience : Mid Level

Job Description
Who you'll work with?
In this job you will get to work on the new embedded manageability infrastructure we are building for Cisco's brand-new L2/L3 switch targeted for the Web/OTT and service provider datacenter space
What will you do?
The embedded manageability team develops human-to-machine and machine-to-machine management interfaces for IOS-XR based routing/switching platforms. If you like API design, h2m, m2m interfaces and are passionate about making DevOps for the router a near NoOp we would like to hear from you. Role & Responsibilities Design and develop system database and cli parser modules. Develop embedded manageability agents for XML, Netconf, Rest and SNMP. Define and develop the Yang data models for different operational and configuration data on the embedded system. Develop high scale statistics streaming infrastructure on the embedded platforms that feed onbox/offbox analytics engines. Develop automated tests to validate the embedded manageability software modules. Conduct and participate in peer design/code reviews. Deliver functional/design specifications for the embedded manageability software. Who you are? 3+ years of work experience in software development. Proficient in “C” and multithread programming. Prior experience developing management apis using REST or XML/Yang data models. BS degree in CS/EE/CE or technical equivalent. Desired Skills Good understanding of regular expressions and CLI parsers. Prior experience developing embedded manageability agents for XML, Netconf, Rest, OMI. Knowledge of Open stack, OMI, Google Protocol Buffs. Experience with Python, Perl or shell scripting. Experience with Open config models and services like gRPC, gnmi, gnoi Experience building networking stacks for LAN, WAN, DC products. Experience with performance monitoring of networks (APM, NPM) w.r.t. to WAN in both SP and OTT space, bonus points if built products for network visibility for on-perm and SaaS offerings. Automated Network assurance using data models driven critical metrics Experience with Open source solutions when it comes to solutions for network insights (Kafka, TSDB, Logstash, elastic search).
Why CISCO?
#WeAreCisco, where each person is outstanding, but we bring our talents to work as a team and make a difference powering an inclusive future for all.
We accept digital, and help our customers implement change in their digital businesses. Some may think we’re “old” (36 years strong) and only about hardware, but we’re also a software company. And a security company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do – you can’t put us in a box!
But “Digital Transformation” is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)
Day to day, we focus on the give and take. We give our best, give our egos a break, and give of ourselves (because giving back is built into our DNA.) We take accountability, aggressive steps, and take difference to heart. Because without diversity of thought and a dedication to equality for all, there is no moving forward.
So, you have colorful hair? Don’t care. Tattoos? Show off your ink. Like polka dots? That’s cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us!
Cisco Systems