Embedded Software Engineer (8-12 Yrs)

Cisco UK

Bangalore, India
Embedded systems development
Linux hardware bring-up
Device driver development
The Common Hardware Group at Cisco develops software for network switches and routers to support flexible and agile network infrastructure

Job Summary

  • The Common Hardware Group at Cisco develops software for network switches and routers to support flexible and agile network infrastructure.
  • This role offers a unique opportunity to grow technical skills and gain recognition across cross-functional teams within Cisco.
  • Cisco fosters a collaborative and innovative environment focused on solving complex challenges and delivering impactful solutions globally.

Matching Summary

The Common Hardware Group at Cisco develops software for network switches and routers to support flexible and agile network infrastructure.

Skills & Requirements

Must-have

  • Embedded systems development
  • Linux hardware bring-up
  • Device driver development
  • C, C++, and Python programming
  • Kernel and user space debugging
  • Multi-threading and event handling
  • Protocols such as I2C, SPI, UART, PCIe, GPIO

Nice-to-have

  • Kernel debugging tools like GDB and KGDB
  • Experience with AI/ML workloads
  • Knowledge of Layer 2/3 network protocols
  • Experience with network processors and optical networking
  • Familiarity with secure-boot and open-source tools
  • Strong communication and mentoring skills
  • Collaborative system design and specification writing

Key Requirements

  • 8+ years experience with Bachelor’s degree or 6+ years with Master’s degree
  • Proficient in C, C++, and Python programming languages
  • Strong hardware and device driver development background
  • Experience with Linux hardware bring-up
  • Experience developing embedded systems and device drivers
  • Not specified work authorization requirements

Work Rights

Not specified

Tailored Resume

Cover Letter