Embedded Software Engineer - Spi, I2c, Pci (8-12 Yrs)

Cisco UK

Bangalore, India
On-site
C, c++, and python programming
Linux hardware bring-up
Device driver development
Design, develop, and test kernel and user space device drivers for FPGA and networking peripherals

Job Summary

  • Design, develop, and test kernel and user space device drivers for FPGA and networking peripherals.
  • Collaborate with cross-functional teams to debug prototypes and validate software.
  • This is a unique opportunity to grow your technical skill set and gain visibility and recognition across cross-functional teams within Cisco.

Matching Summary

Design, develop, and test kernel and user space device drivers for FPGA and networking peripherals.

Skills & Requirements

Must-have

  • C, C++, and Python programming
  • Linux hardware bring-up
  • Device driver development
  • I2C, SPI, PCIe, UART, GPIO protocols

Nice-to-have

  • Troubleshoot software defects
  • Collaborative system design
  • AI/ML experience
  • Layer 2/3 network protocols

Key Requirements

  • 8+ years experience with Bachelor's degree
  • 6+ years experience with Master's degree
  • Embedded systems and device drivers experience

Work Rights

Not specified

Tailored Resume

Cover Letter