Senior Software Development Engineer

1 week ago


Bengaluru, Karnataka, India Cisco Full time ₹ 15,00,000 - ₹ 28,00,000 per year

*Meet the Team*

Join the Cisco IIOT team in product development for Industrial IOT switching and routing products that transforms industrial operations. Cisco's IIOT team provides an outstanding, unique experience for software engineers by combining the resources offered by a sizable multi-geography organization and a large campus (with an on-site gym, healthcare, caf, social interest groups, and philanthropy) with the startup culture and breadth of growth opportunities that working in a smaller teams can provide.

*Your Impact*

  • Design and development of IIoT hardware platforms, ensuring seamless integration between hardware and software layers.
  • Design and development of control plane and data plane software for Cisco IIOT Switching, Routing products.
  • Design and develop low-level software components, including BSP, device drivers and kernel modules.
  • Analyse requirements and problem statements to come with right software designs and solutions. To be able to write details Design documents and Functional Specifications.
  • To Code and Unit Test Software components and modules. It is required to have strong open-box testing and automating skills
  • Triage, debug, and root cause simulation, software bring-up, and customer failures
  • Work with local and remote teams to review Product Requirements Document, to collaborate on SW Functional and Design Specifications, Unit and Integration test plans. Also responsible for reviewing test strategy and test plans for Functional and System Test teams.
  • To be able to innovate and come up with new ideas that can lead to filing patents and creating IP value for the company

*Minimum Qualifications:*

  • Bachelors (8-12 years) or Masters degree(6-10 years) in Computer Science, EE/ECE or related fields.
  • Prior work experience with control plane software or data plane software, data structures, Linux/RTOS/Networking OS internals
  • Strong understanding of OS (e.g. Linux, RTOS, Unix) and experience working with Linux kernel, device drivers, and BSPs.
  • Proficient in writing quality code in C/C++.
  • Experience in developing software/firmware for networking products.
  • Experience in Networking domain with strong L2/L3 or Security protocols experience OR Experience in development and validation of peripheral interfaces (e.g. PCI, PCIe, I2C, SPI, UART, GPIO, Ethernet) and ensure their reliable operations.
  • Excellent knowledge of software architecture and system design.
  • Experience using Traffic generators/Analyzers such as IXIA/Sniffer is a plus.
  • Technical leadership experience in leading high performance teams to provide technical leadership for designing and implementing quality features and solutions.
  • Experience with debugging and verification methodologies

*Preferred Qualifications:*

  • Scripting experience (Python, Perl, TCL, shell programming)
  • You have hands-on development experience on L2, L3 protocols.
  • Cisco Networking certificates such as CCNA, CCNP, CCIE are desirable.
  • Excellent communication and strategic planning skills, while being self-motivated with a focus on execution.


  • Bengaluru, Karnataka, India Travtech Software Full time ₹ 15,00,000 - ₹ 20,00,000 per year

    Senior Software Engineer with strong Travel/IT product experience, skilled in scalable design, coding, reviews, mentoring, and delivering high-performance solutions end-to-end. Required Candidate profileProactive expert with strong travel domain experience, hands-on in design/architecture, ready to take end-to-end project ownership, mentor teams, and...


  • Bengaluru, Karnataka, India Spigot Software Full time

    This role of Senior Software Engineer is our client. The group is responsible for the development of the technology platforms supporting key products including Connected Risk, World Check, and products in the Risk Managed Services space.Responsible for the analysis, definition, design, construction, testing, installation, modification, and maintenance of...


  • Bengaluru, Karnataka, India Boomi Software Full time

    Job DescriptionJoin us as aSoftware Quality Senior Engineeron our Software Engineering (Data Integration) team in Bengaluru to do the best work of your career and make a profound impact.Location - BangaloreWhat you ll achieveAs aSoftware Quality Senior Engineer, you will be responsible for testing sophisticated systems and software based on the customer s...


  • Bengaluru, Karnataka, India Aiprus Software Private Limited Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Title:Senior Software Engineer – Java, PySpark, Reactive ProgrammingLocation:Bengaluru, IndiaExperience:5+ YearsJob DescriptionWe are seeking an experiencedSenior Software Engineerwith strong expertise inJava, Apache PySpark, Python, and Reactive Programming. The ideal candidate will be responsible for designing, developing, and implementing...


  • Bengaluru, Karnataka, India beBeeSoftwareEngineer Full time ₹ 1,04,000 - ₹ 1,30,878

    Job Title: Senior Software Development EngineerJob Description:As a Senior Software Development Engineer, you will play a key role in architecting and developing robust test strategies, automation frameworks, and methodologies to ensure software quality at scale. Your expertise in test automation, scripting, and no-code tool creation will help drive release...


  • Bengaluru, Karnataka, India Razorpay Software Private Limited Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Razorpay was founded by Shashank Kumar and Harshil Mathur in 2014. Razorpay is building a new-age digital banking hub (Neobank) for businesses in India with the mission is to enable frictionless banking and payments experiences for businesses of all shapes and sizes. What started as a B2B payments company is processing billions of dollars of payments for...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Job DescriptionJob DescriptionRoles and Responsibilities- Operate as a start-up within a highly influential InsurTech company- Drive engineering best practices such as TDD and GitOps- Lead the team in architecture and design discussions, and represent the team in cross company architecture decisions- Partner with product management and engineering leadership...


  • Bengaluru, Karnataka, India beBeeSoftware Full time ₹ 40,00,000 - ₹ 50,00,000

    Job Title: Software EngineerWe are seeking a highly skilled software engineer to join our team. As a senior member of technical staff, you will be responsible for designing, developing, and troubleshooting software programs.The ideal candidate will have a strong passion for software development and be able to multitask effectively. You will work closely with...


  • Bengaluru, Karnataka, India beBeeSoftwareDevelopment Full time ₹ 15,00,000 - ₹ 25,00,000

    Senior Software Engineer - .NET DevelopmentJob Description:We are seeking a seasoned Senior Software Engineer to lead the development of software applications using the .NET framework. This is an excellent opportunity for someone with a passion for designing, developing, and maintaining scalable and efficient software solutions.Key Responsibilities:Designing...


  • Bengaluru, Karnataka, India Guidewire Software Full time

    Job DescriptionJob DescriptionSummary- As a Software Engineer at Guidewire, youre part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large scale platform, your role is crucial in giving insurers the cutting edge tools...