Senior Software Engineer - C/C++, IIoT Wireless & Satellite Networking |8-12 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 develops industrial networking products for manufacturing, energy, transportation and smart-city applications. This engineer will build wireless and satellite networking software, drivers and firmware for IIoT products.
What you'll do
- Design control-plane and data-plane software for wireless products
- Develop BSPs, radio drivers, kernel modules and low-level components
- Code, unit test, debug and root-cause software issues
- Review product requirements and define software designs and test plans
- Lead technical design and implementation of product features
Skills
Must have
- C
- C++
- Linux kernel development
- Device drivers
- Board support packages
- 802.11 wireless
- Satellite communications
- Lte
- 5g nr
- Networking protocols
Nice to have
- Layer 2 protocols
- Layer 3 protocols
- Ai/ml
- Agentic AI
Tools
- Ixia
- Wireshark
- OpenAI
- Gemini
- Mcp
Who it's for
- Education
- Engineering degree
- Degree
- computer science, electrical engineering, electronics and communication engineering
- Experience
- 8 to 12 years
- Domain
- industrial iot 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

