Skip to content
Updated How AI-exposed are the skills employers are hiring for? See the data →

From the employer's careers site First seen 27 Oct 2026 · Still live on 31 Oct 2026

Embedded Software Engineer

Cisco Bangalore Hybrid senior full-time

The employer hasn't listed a salary.

Apply on Cisco

Description

The Common Hardware Group (CHG) at Cisco is seeking skilled software engineers to join our Diagnostic/BSP team, responsible for ensuring the reliability and performance of our world-class hardware.

You will design, develop, and test software for Cisco's network switches and routers, which feature advanced application awareness to build a flexible and agile network infrastructure.

Key responsibilities include:

  • Designing, developing, and testing BSP and diagnostics for Cisco Core and Edge routing products
  • Developing kernel and user space device drivers for FPGA and networking peripherals
  • Executing software test plans
  • Collaborating with cross-functional teams to debug prototypes and validate software

Requirements:

  • Bachelor's degree in Electrical Engineering, Computer Science, or related field with 12+ years experience, or Master's degree with 10+ years experience
  • Proficiency in C, C++, and Python programming
  • Strong hardware and device driver development background, including experience with Linux hardware bring-up
  • Demonstrated experience in hardware and device driver development, including Linux hardware bring-up, multi-threading, event handling, and state machine implementation

Preferred qualifications:

  • Proficiency in kernel debugging tools such as GDB and KGDB
  • Experience developing software from concept through delivery for large-scale, high-speed interface and bandwidth
  • Ability to troubleshoot software defects from kernel modules to applications
  • Experience with collaborative system design, specification writing, and requirements review

Benefits:

  • Opportunities for growth and professional development
  • Collaborative and innovative work environment
  • Global network of doers and experts

Skills

Required

Nice to have

  • kernel debugging tools
  • GDB
  • KGDB
  • large-scale software development
  • troubleshooting
  • collaborative system design
Apply on Cisco