Embedded Linux Software Engineer – Networking & Device Drivers with C/C++ |5-8 Years
A free account shows the apply link for every role and matches you to the ones that fit your resume.
About the role
Cisco's IIoT team develops industrial switching and routing solutions for networking, edge computing, and IoT security. This engineer will build embedded software, device drivers, and kernel components for networking products.
What you'll do
- Design software for industrial switching and routing products
- Develop board support packages, device drivers, and kernel modules
- Code and unit test software components
- Debug hardware bring-up, simulations, and customer failures
- Develop control plane and data plane software
Skills
Must have
- C
- C++
- Device drivers
- Linux kernel
- Board support packages
- Linux hardware bring-up
- Multithreading
- Event handling
- State machines
- Embedded systems
Nice to have
- Kernel programming
- Kernel debugging
- Natural language processing
- Generative AI
- Agentic AI
- Ai/ml
Tools
- Gdb
- Kgdb
- Ixia
Who it's for
- Education
- Engineering degree
- Degree
- computer science, electrical engineering, electronics and communication engineering
- Experience
- 5 to 8 years
- Domain
- industrial networking
About Cisco
Cisco has 173 open roles in Bangalore, at Cisco Bangalore Campus (Cessna Business Park). See every Cisco role.
More at Cisco
Entry level · 1 to 3 years
Lead or staff · 11 to 15 years
Senior · 7 to 11 years
Lead or staff · 10+ years
Senior · 7 to 12 years
Entry level · 0 to 3 years
Mid level · 2 years
Lead or staff · 8+ years
Similar roles
All embedded and firmware jobs
GalaxEye · Entry level · 1 to 2 years · Fresher friendly
Walmart Global Tech India (WM Global Technology Services India) · Mid level · On-site · 2+ years

Bosch Global Software Technologies · Senior · 5 to 10 years

Analog Devices · Mid level · 4 to 12 years

