Cisco

Software Engineer

Cisco
Apply
1 day ago
Bengaluru, IndiaSenior

Responsibilities

  • Develop embedded systems software for specialized hardware platforms and devices.
  • Optimize embedded systems for resource constraints and real-time requirements.
  • Develop software using secure coding and software development best practices.
  • Debug and troubleshoot software issues in development and production systems.
  • Execute tests for scale, reliability, and velocity within the codebase.
  • Review code for compliance with secure coding principles.
  • Collaborate with design, product management, and engineering teams to create customer-focused solutions.
  • Contribute ideas for product innovation and improve software development processes.

Requirements

  • Bachelor’s degree in engineering or a related field.
  • 6–9 years of experience.
  • Excellent C/C++ programming skills.
  • Familiarity with networking protocols such as DWDM, OTN, and Ethernet is preferred.
  • Strong foundation in embedded systems concepts is preferred.
  • Knowledge of AI tools, frameworks, or methodologies is preferred.

Tech Stack

Categories

Cisco

About Cisco

10,000+ employees

Cisco designs and sells networking, security, and collaboration platforms for enterprises, service providers, and governments, spanning routers and switches, Wi‑Fi, firewalls, zero‑trust, observability, and cloud-managed IT (Meraki) plus Webex. Its business model mixes hardware, software subscriptions, and support/consulting services. Founded in 1984 and headquartered in San Jose, California, Cisco is a public company traded on Nasdaq and serves customers across data centers, campuses, and service provider networks.

Contact me