CareerPlanSign in

Software Engineer

Bangalore, India💼 Full-time🗓 2026-03-20 → 2026-10-07

Core

Design and development of next-generation Control Plane and Data Plane software for Industrial IoT switching and routing products, integrating AI/Gen AI technologies.

Role type

Senior Software Engineer (Networking/IIoT)

Builds

Control plane, data plane, BSP, device drivers, and kernel modules for Cisco IIoT switching and routing hardware (via careerplan.io/jobs/2010969-1-software-engineer-at-cisco)

Domain

Industrial IoT (IIoT), Networking, Network Security, Embedded Systems

Deliverable

production ML models | product features

Required skills

C/C++, Linux kernel development, device drivers, BSP, control plane software, data plane software, OS internals (Linux/RTOS/Unix), software architecture, system design, white-box testing

Preferred skills

Gen AI/NLP (OpenAI, Gemini, Agentic AI), L2/L3 protocols, debugging and verification methodologies, traffic generators/analyzers (IXIA/Sniffer), technical leadership

Technologies

C, C++, Linux, RTOS, 802.11ac/ax/be, IXIA, Sniffer, OpenAI, Gemini, MCP

Responsibilities

Design and develop control/data plane software and low-level components (BSP, drivers, kernel); analyze requirements and create design documents; code and unit test software; triage, debug, and root cause failures; collaborate on functional/design specs and test plans; innovate new IP/patents

Seniority

Senior, hands-on IC with technical leadership