Position Title: Senior Software Engineer – C Programming & Linux
Location: Bangalore, India
Job Type: Professional
Area of Interest: Software Engineering
Technology Focus: Networking
Job ID: 1442626
Cisco’s IOS XR India group is looking for an experienced software engineer to join their team developing solutions for the world’s largest service providers and web enterprises. This role offers full exposure to the SDLC – from requirement gathering to deployment and support. The team is responsible for key protocol components, router observability, and application hosting frameworks.
Work with the IOS XR India group responsible for architecting and developing NOS solutions for global telecom and web enterprises.
Contribute to router observability and application hosting systems in Cisco’s IOS XR platform.
Participate in every SDLC phase from product requirement discussions to deployment and customer support.
Collaborate with product managers, test teams, and customers to ensure reliable delivery of solutions.
Work closely with top web technology providers and get exposure to distributed systems and cutting-edge operating system innovations.
Develop features, conduct testing, and integrate them into customer environments.
Act as the single point of contact (SPOC) for designated component areas.
Translate customer and product requirements into working code and solutions.
Become an expert in OS-level protocol implementation and Cisco’s development/test environments.
Lead issue triage, monitoring, and resolution activities for assigned modules.
Experience: 9 to 12 years in software development.
Education: Bachelor’s degree in Computer Science, Electrical Engineering, Electronics and Communication, or a related technical field.
Expertise in C programming with hands-on system-level coding.
Strong understanding of operating system concepts and UNIX-based system programming.
Proficiency in multithreaded and network programming techniques.
Knowledge of virtualization technologies, distributed systems, and container environments such as Docker.
Familiarity with Netconf/Yang, GRPC, and REST APIs.
Exposure to Layer 2 and Layer 3 networking protocols.
Cisco fosters a hybrid work model with flexibility, learning, and development at every stage.
Employees often experience multiple career paths within the company.
80 hours of paid volunteer time is offered annually, with participation encouraged across the company.
Inclusive Communities – over 30 employee-led resource groups that support connection, diversity, and belonging.
Competitive compensation packages include base pay, performance bonuses, and equity (for eligible roles).
Comprehensive benefits such as medical, dental, vision, and 401(k) with matching are provided.
Paid time off includes up to 12 holidays per year, floating holidays, birthday leave, and a flexible vacation policy.
80 hours of sick leave granted annually, with unused time rolled over up to a maximum of 160 hours.
Sales roles are eligible for uncapped performance-based incentive pay with structured payout rates.