Software Engineer – Router OS Observability (C, Linux)
Cisco · Bengaluru
| Company | Cisco |
|---|---|
| Role | Software Engineer – Router OS Observability (C, Linux) |
| Location | Bengaluru |
| Work mode | On-site |
| Experience | 3–6 years |
| Job type | Full-time |
About this job
Cisco is hiring a Software Engineer in Bengaluru for the team that owns router observability and application hosting in Cisco's network operating system. The team handles every stage from requirements to deployment and customer support.
You will build features in C on UNIX-based systems, test them and help integrate them in customer networks, often as the main contact for one area. Exposure to model-driven tools and optical networking helps. The role is in the office.
Eligibility
- 4-8 years of software development experience
- Bachelor's in CS, EE, EC or similar
- Expert C plus system-level coding on UNIX or Linux
- Multithreaded and socket programming
- NETCONF/YANG, gRPC, SNMP, SONiC or L2/L3 exposure is a plus
Skills required
What you will do
- Develop and test router OS features
- Help integrate features into customer networks
- Act as the main contact for a component area
- Turn product requirements into working software
- Triage, monitor and fix field issues
How to apply
- Open the official Cisco job page with the Apply button and submit your application there.
- Tailor your resume to C system software you built on Linux or UNIX and any router or telemetry features.
Before the interview, prepare:
- C: pointers, memory management and thread synchronisation
- Linux internals: processes, IPC and sockets
- Telemetry: SNMP vs gNMI/gRPC streaming
- Debugging a multithreaded crash with GDB
Get jobs like this every day on WhatsApp. Free, no spam, only verified openings.
Join channelStay safe: DailyITJobs is not a recruitment agency and is not connected to Cisco. Apply only on the official website. Never pay anyone for a job, interview or offer letter.