Embedded Software Engineer - Networking Domain (8-12 Yrs)

Cisco UK

Bangalore, India
C, c++, and python programming
Linux hardware bring-up
Multi-threading, event handling, state machine
Design, and develop, BSP, and Diagnostics for Cisco Core and Edge routing products

Job Summary

  • Design, and develop, BSP, and Diagnostics for Cisco Core and Edge routing products.
  • 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.

Matching Summary

Design, and develop, BSP, and Diagnostics for Cisco Core and Edge routing products.

Skills & Requirements

Must-have

  • C, C++, and Python programming
  • Linux hardware bring-up
  • multi-threading, event handling, state machine
  • embedded systems and device drivers
  • I2C, SPI, UART, PCIe, GPIO protocols

Nice-to-have

  • collaborative system design
  • troubleshoot software defects
  • AI/ML experience
  • Layer 2/3 network protocols
  • network processors and optical networking

Key Requirements

  • 8+ years experience with Bachelor's degree
  • 6+ years experience with Master's degree
  • hardware and device driver development background

Work Rights

Not specified

Tailored Resume

Cover Letter