Senior Embedded Software Engineer - 7 To 10 Years - Bangalore

Cisco UK

Bangalore, India
C c++ python programming proficiency
Linux hardware bring-up experience
Device driver development for i2c spi pcie
The team is responsible for ensuring the reliability and performance of world-class hardware by developing software for Cisco's network switches and routers

Job Summary

  • The team is responsible for ensuring the reliability and performance of world-class hardware by developing software for Cisco's network switches and routers.
  • Engineers will design, develop, and test kernel and user space device drivers for FPGA and networking peripherals while collaborating with cross-functional teams.
  • This role offers a unique opportunity to grow technical skills and gain visibility across cross-functional teams within a collaborative, innovative environment.

Matching Summary

The team is responsible for ensuring the reliability and performance of world-class hardware by developing software for Cisco's network switches and routers.

Skills & Requirements

Must-have

  • C C++ Python programming proficiency
  • Linux hardware bring-up experience
  • Device driver development for I2C SPI PCIe
  • Multi-threading event handling state machines
  • Bachelor's degree with 12+ years experience

Nice-to-have

  • Kernel debugging tools GDB KGDB experience
  • AI ML and Agentic AI framework knowledge
  • Layer 2/3 network protocols understanding
  • Collaborative system design and mentoring
  • Secure-boot open-source tools familiarity

Key Requirements

  • Bachelor's degree in EE or CS with 12+ years experience
  • Master's degree with 10+ years experience
  • Strong background in embedded systems and device drivers

Work Rights

Not specified

Tailored Resume

Cover Letter