Embedded Software Engineer – (c/c++,python,npu)

Cisco

Bangalore, India
C/c++ programming expertise
Experience with npu architectures
Strong understanding of layer 2 and layer 3 protocols
You will design and implement high-performance forwarding features for carrier-grade routers

Job Summary

  • You will design and implement high-performance forwarding features for carrier-grade routers.
  • We are modernizing embedded development using AI-assisted engineering practices to improve speed, quality, and scalability.
  • At Cisco, we’re revolutionizing how data and infrastructure connect and protect organizations in the AI era.

Matching Summary

You will design and implement high-performance forwarding features for carrier-grade routers.

Skills & Requirements

Must-have

  • C/C++ programming expertise
  • Experience with NPU architectures
  • Strong understanding of Layer 2 and Layer 3 protocols

Nice-to-have

  • Hands-on experience with P4 programming
  • Exposure to AI-assisted development tools
  • Strong grasp of hardware-software interaction

Key Requirements

  • BS/MS in Computer Science or related field
  • 6–10 years of experience in embedded software development
  • Familiarity with Git-based workflows and CI/CD environments

Work Rights

Not specified

Tailored Resume

Cover Letter