Software Engineer | C Programming, Networking L2/L3, System Programming
4 days ago
Meet the Team
We deliver common software modules for Cisco Network Operating System (NOS) IOS XR and work on routing protocol software, transport protocols and critical infra for overlay services like VXLAN, EVPN. We are responsible for layers starting with the kernel and Operating System, core infrastructure such as IPCs, databases, pub-sub mechanisms, state management, routing/forwarding infrastructure, management interfaces like CLI or specific programmable APIs, security and services like 3rd party application hosting. We employ some of the finest talents in the industry to architect, design and develop products and solutions for world's largest web scalers, cloud companies and SPs.
Your Impact
- As a key member of Cisco IOS XR Platform Independent Software Development team, you will:
- Collaborate with account teams, product management, other engineering team, architect and design sophisticated product requirements/challenges.
- Demonstrate strong technical leadership via innovative solutions to customer problems including successful deployment.
- Partner with other senior architects across Cisco on new opportunities and broad initiatives.
- Be in the forefront of development of complex projects, working with managers for detailed planning and execution strategy, identify intermediate, well-defined achievements.
- Act as a mentor and develop strong technical talent, leading towards development of long-term expertise, technical competency.
- Do innovation within the team and chip in to Cisco's intellectual property.
- Strengthen product quality by identifying hot spots and deriving solution for the same.
- Keep up to date with technology trends relevant to the group, adopt newer technologies and rapid prototyping to demonstrate.
Minimum Qualifications
- BE/B.Tech or higher degree in CS/EC or equivalent with 8+ years in the networking or equivalent domains
- An accomplished software engineer with experience in building resilient, scalable, and secure platforms using opensource and commercial software
- Extensive experience in architecting and design of complex networking systems and various software engineering principles
- In-depth knowledge and understanding of routing and switching technologies, including SR, SRv6, EVPN, MPLS, VXLAN, various L2/L3 protocols
- Expert and experience in C/C++, Python, Linux system programming, process and memory management, multithreading
Preferred Qualifications
- You believe in codifying and automation (infra as code) and have the approach that anything is possible till validated otherwise
- You are willing to explore unknowns quickly, be a sounding board and dependable consultant on wide range of product ideas
- Experience with Linux system and kernel programming, and open-source technologies is a plus
Why Cisco?
At Cisco, we're revolutionizing how data and infrastructure connect and protect organizations in the AI era – and beyond. We've been innovating fearlessly for 40 years to create solutions that power how humans and technology work together across the physical and digital worlds. These solutions provide customers with unparalleled security, visibility, and insights across the entire digital footprint.
Fueled by the depth and breadth of our technology, we experiment and create meaningful solutions. Add to that our worldwide network of doers and experts, and you'll see that the opportunities to grow and build are limitless. We work as a team, collaborating with empathy to make really big things happen on a global scale. Because our solutions are everywhere, our impact is everywhere.
We are Cisco, and our power starts with you.
-
C Programming
2 weeks ago
Bengaluru, Karnataka, India Tata Consultancy Services (TCS) Full time ₹ 5,00,000 - ₹ 15,00,000 per yearExperience: 5-8 yearsLocation: Bangalore- Electronic cityMust Have Skill: • Engineers with >5 yrs of experience in the networking domain (L2/L3). Looking for good systems knowledge engineers with excellent C programming skillsgood networking knowledge.Knowledge on PCie drivers , PTP time precision protocol will be an added advantage.Good To Have: •...
-
L2/L3 Network Engineer
2 weeks ago
Bengaluru, Karnataka, India Mirafra Technologies Full time ₹ 5,00,000 - ₹ 15,00,000 per yearWe're Hiring: L2/L3 Network Engineer(Must have - Yang & Python) Location: Bangalore Company: Mirafra Technologies Experience: 4–10 YearsLooking for a networking expert with very strong Python skills and hands-on Yang Model experience Key Responsibilities:-Develop, integrate, and maintain Yang models for network programmabilityWork on L2/L3 protocol...
-
L2, L3
2 weeks ago
Bengaluru, Karnataka, India ph7 Full time ₹ 20,00,000 - ₹ 25,00,000 per yearCompany Description Processor Company Job Description Role: Software EngineerSkills: L2, L3, L4 Layers, Stack Development. Network ProtocolsDataCenter, Metro, Service Provider Networks, C / C++, Network Processor, L2, l3, layer3, l1, l 3, l 2, L4, Networking Protocols, Processor, Arm Processor, IPRequired Education & Experience:BE / Btech / ME / Mtech in...
-
QA - C++, Python, Networking L2/L3
5 days ago
Bengaluru, Karnataka, India Cisco Full time ₹ 15,00,000 - ₹ 25,00,000 per yearThe Enterprise Switching organization delivers top-tier products, with the Catalyst Cat9000 series leading in core, aggregation, and access switching for security, IoT, and Cloud. These switches are essential for SD-Access, Cisco's intent-based networking architecture, offering the bandwidth, speed, and scale needed for hybrid work environments. They improve...
-
Senior Networking Software Engineer
2 days ago
Bengaluru, Karnataka, India ACL Digital Full time ₹ 8,00,000 - ₹ 24,00,000 per yearDear Professionals,Greetings of the day…We are seeking an experienced and highly-skilledSenior Software Engineerto join our team, focusing on the development and enhancement of high-performanceL2/L3 network dataplanefeatures. The ideal candidate will have deep expertise in theC language, low-level system programming, and a strong background working with...
-
Software Engineer – Networking
1 week ago
Bengaluru, Karnataka, India Cisco Full time ₹ 15,00,000 - ₹ 25,00,000 per yearWe're Hiring: Software Engineer – Enterprise Switching (C/Linux, L2/L3 Protocols | 4–8 years)At Cisco, theEnterprise Switching organizationis building the backbone of the modern network with our industry-leadingCatalyst Cat9000 series. These switches power the world's most critical networks—supporting hybrid work, AI/ML-driven security, cloud...
-
Software Engineer
4 days ago
Bengaluru, Karnataka, India PalC Networks Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob 1:L2/L3 Protocol Development (OSPF, BGP)Strong C Programming skillsExperience in Control Plane/Data Plane DevelopmentGood knowledge of Networking concepts and Linux EnvironmentExperience - 3-8 YearsJob 2:C/C++, Python, System-Level ProgrammingDeep understanding of L2/L3 protocols and implementationsKnowledge of Switching hardware, ASICs, board-level...
-
L2 Engineer
2 weeks ago
Bengaluru, Karnataka, India MaimsD Technology Full time ₹ 15,00,000 - ₹ 25,00,000 per yearJob Description : Layer 2 (L2)/MAC Scheduler EngineerLocation : Bengaluru, IndiaExperience Range : 2 - 9 years We are seeking a skilled and dedicated Layer 2 (L2)/MAC Scheduler Engineer to join our development team in Bengaluru. This role is crucial for designing, implementing, and optimizing the core scheduling functionalities of our base station...
-
Senior Software Engineer
7 days ago
Bengaluru, Karnataka, India ACL Digital Full time ₹ 12,00,000 - ₹ 36,00,000 per yearDear Candidates,ACL Digital is hiring for Software Engineer for Bangalore locationRole:Senior Network Software Engineer - MulticastExperience: 7 Years to 14 YearsEducation: BE/Btech/ME/MTECH.Work Location: BangaloreJob requirement:We are looking for a talented and experiencedSenior Network Software Engineerto join our team and contribute to the development...
-
Network Switch SDK – Software Developer
2 weeks ago
Bengaluru, Karnataka, India Eridu AI Full time ₹ 12,00,000 - ₹ 36,00,000 per yearPosition OverviewWe are looking for a Principal Engineer to lead the design and development of Software Development Kit (SDK), the critical abstraction layer between the hardware and software ecosystems. You will work across Silicon, System and NOS teams to ensure our high-performance switch ASIC are performant and production ready. Responsibilities We are...