DailyITJobs

Embedded Software Engineer – BSP & Linux Device Drivers for Routers

Cisco · Bengaluru

CompanyCisco
RoleEmbedded Software Engineer – BSP & Linux Device Drivers for Routers
LocationBengaluru
Work modeOn-site
Experience3–6 years
Job typeFull-time

About this job

Cisco is hiring an Embedded Software Engineer in Bengaluru to build board support packages (BSP) and diagnostics for its core and edge routers. You will design, build and test kernel and user-space drivers for FPGAs and networking peripherals.

You will write test plans, help debug hardware prototypes and validate software with hardware teams. Experience with Linux hardware bring-up and buses such as I2C, SPI and PCIe is key. The role is in the office.

Eligibility

  • Bachelor's in EE or CS with 4+ years, or master's with 2+ years
  • Strong C, C++ and Python
  • Linux hardware bring-up and device driver development
  • Multithreading, event handling and state machines
  • I2C, SPI, UART, PCIe or GPIO drivers; GDB/KGDB is a plus

Skills required

CC++PythonLinux Device DriversBSP / Board Bring-upI2C / SPI / PCIeMultithreadingGDB / KGDB

What you will do

  • Build BSPs and diagnostics for routing platforms
  • Write kernel and user-space drivers for FPGAs and peripherals
  • Create and run software test plans
  • Debug prototypes with hardware teams
  • Fix defects from kernel modules up to apps

How to apply

  • Open the official Cisco job page with the Apply button and submit your application there.
  • Tailor your resume to boards you brought up and drivers you wrote, with the buses and chips involved.

Before the interview, prepare:

  • Linux driver model: probe, device tree and platform drivers
  • PCIe basics: enumeration, BARs and interrupts
  • I2C vs SPI: speed, wiring and debugging
  • Kernel debugging with KGDB and printk

Apply on official website →

Stay safe: DailyITJobs is not a recruitment agency and is not connected to Cisco. Apply only on the official website. Never pay anyone for a job, interview or offer letter.

Posted 5 Nov 2026 · Last checked 13 Nov 2026 · Official source

More Software Engineer jobs