Software Engineer

2 weeks ago


Bengaluru, India Cisco Full time
Who we are

Cisco Catalyst Engineering is responsible for helping customers transform their infrastructure and digitize their businesses with best-in-class networking, deep cloud automation, and a seamless, premium user experience. Catalyst Engineering focuses on creating and delivering compelling value for Cisco's enterprise customers. It has elite Catalyst Engineering teams of IOS-XE OS, Switching, Wireless, SDWAN, Routing, ISE, IOT, DNA, DNA Spaces at the India Development Center.Cisco Catalyst Routing Engineering team provides industry-leading Catalyst 8500 platform Solutions, SDWAN Solutions, AppQoE Solutions, and VPN Technologies, positioning Cisco at the forefront of technological innovation.

What You’ll Do

This role requires a person familiar with platform software development and standard methodologies around software quality assurance. The candidate must have experience developing, debugging, and sustaining SDWAN Routers which are both physical and virtual routers, as well as automation of Unit Test cases using python/pyATS. This includes platform specific areas like Kernel, drivers, distro, poky and few platforms independent areas.

Who You’ll Work With

You will be part of Catalyst Engineering Routing platform team. This team is primarily responsible for bringing up physical hardware devices on IOS/XE, Viptela OS for SDWAN solutions. There are wide ranges of series products owned by this team which include ASR1000 Series, Catalyst 8500 Series, ISR Series and vEdge devices.

Who You Are

This is a technical role that requires a strong background in software development of complex core software technologies, capability to address complex problems concerning network management, ability to work with multiple teams located in different time zones. Ideally you will have Bachelors or master’s in computer science or computer engineering with about 6-10 years of proven experience.You will contribute to the team in the following ways:Be familiar with waterfall and agile development and testing methodologies. Daily activity will be based on agile.Be responsible for design/develop/document huge complex software. Debugging and fixing issues found in production and non-production environments.Be responsible for automation of unit test cases for any development.Assist test engineer with reproduction of customer found issues.Assist in hardening legacy products.Be willing to participate in review of test topologies, test plan and automation of any functionality.Be willing to debug complex issues along with different team and converge to resolve the issues.Be willing to work with team located in different time zones.Be willing to learn, adapt, and adopt new technologies as needed in the areas of hardware, software platforms, and development and test frameworks.

Experience required:

Strong C Programming and debugging skills with large software projects in Unix/Linux or IOSLinux Kernel Programming, hardware device drivers and modulesHands-on in debugging interface/devices like I2C, SPI, PCIe, Flash, SSD, USBHands-on with hardware and software debuggers, e.g Arium, BDI, GDBHands-on with MIPS, X8, PPC, ARM and assembly code.Hands-on with Bootloaders like BIOS/u-boot and Secure Boot.

Desirable skills:

Working knowledge of JIRA, Bit Bucket, Artifactory, Jenkins, GITKnowledge of python and pyATSKnowledge of Phy, MAC, MACSECKnowledge of LAN/WAN, communication interfaces, Ethernet L2/L3 technologies.Knowledge of Routing/SDWAN
  • Software Engineer

    2 weeks ago


    Bengaluru, India MRI Software Full time

    Primary Skills:Excellent knowledge of PHPExperience with MySQLExperience with a front-end Javascript library, such as jQueryExperience working with a LAMP stack (Linux/Apache/MySQL/PHP)Experience working with SOAP and REST APIsProficient understanding of code versioning tools, such as SVNExperience with Xdebug or similar debugging/profiling...

  • Software Engineer

    3 weeks ago


    Bengaluru, India MRI Software Full time

    Primary Skills: Excellent knowledge of PHP Experience with MySQL Experience with a front-end Javascript library, such as jQuery Experience working with a LAMP stack (Linux/Apache/MySQL/PHP ) Experience working with SOAP and REST APIs Proficient understanding of code versioning tools, such as SVN Experience with Xdebug or similar...

  • Software Engineer

    3 weeks ago


    Bengaluru, Karnataka, India Siemens Digital Industries Software Full time

    Job Family: Research & DevelopmentReq ID: 416564Design, develop, modify, and implement software programming for products (both internal and external) with focus on surpassing customer expectations, on achieving high quality and on-time delivery. Responsible for ensuring the overall functional quality of the released product on all required platforms and...


  • Bengaluru, India MRI Software Full time

    • Experience in developing browser-based application using .Net • Proficiency in at least one .Net language (C# preferred) • Experience in developing RESTful web services using ASP.Net Core Web API • Good SQL skills preferrable with Microsoft SQL Server • Proficient with frontend development using HTML5, CSS and any one of the modern JavaScript...

  • Software Engineer

    3 weeks ago


    Bengaluru, India Spigot Software Pvt Ltd Full time

    Responsibilities :Participates in Sprint planning sessions with team members to analyze development requirements.Develops and integrates applications using VC++ as per written specifications to onboard new content onto LSEG products.Develops software using disciplined software development processes, adhering to industry standards and software best practice...


  • Bengaluru, India Nexteer Automotive - India Software Center Full time

    Senior Level Printed Circuit Board Designer - EPS Core EngineeringThe Electric Power Steering (EPS) Application Engineering group at Nexteer Automotive is looking for an Entry Level Printed Circuit Board Designer who is eager to work in a team environment creating circuit board designs for EPS applications. This position will be involved with the design and...


  • Bengaluru, India MRI Software Full time

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well.To be successful in securing this role, you’ll have at least 8 - 12 years of commercial experience,...


  • Bengaluru, India Spigot Software Pvt Ltd Full time

    Description Essential Responsibilities :Specific day-to-day responsibilities and milestones needed to achieve the objectives : - At least 2 years of software development experience using STL and medium to complex business logic using C++ .- Develops and integrates applications using VC++ as per written specifications so as to onboard new content onto...


  • Bengaluru, India Upland Software Full time

    Description Senior Software Engineer I (NetSuite Developer)   Opportunity Summary We are looking for an enthusiastic and dynamic individual with an overall experience of 3+ years to join Upland India as Software Engineer for our Upland Business Services team. The ideal candidate will be a self-starter/learner and capable of working within an...


  • Bengaluru, India Nexteer Automotive - India Software Center Full time

    Senior Level Printed Circuit Board Designer - EPS Core EngineeringThe Electric Power Steering (EPS) Application Engineering group at Nexteer Automotive is looking for an Entry Level Printed Circuit Board Designer who is eager to work in a team environment creating circuit board designs for EPS applications. This position will be involved with the design and...


  • Bengaluru, India Nexteer Automotive - India Software Center Full time

    Senior Level Printed Circuit Board Designer - EPS Core EngineeringThe Electric Power Steering (EPS) Application Engineering group at Nexteer Automotive is looking for an Entry Level Printed Circuit Board Designer who is eager to work in a team environment creating circuit board designs for EPS applications. This position will be involved with the design and...

  • Software Engineer II

    3 weeks ago


    Bengaluru, India Upland Software Full time

    Description Job Description   The primary responsibility of this position is to actively contribute to the proposal, design, and implementation of advanced functionalities in our suite of enterprise search products. This role entails exploring and integrating new technologies, particularly in artificial intelligence, to enhance and innovate features...


  • Bengaluru, India TekIT Software Solutions Full time

    Job Description :You will play a key role in designing, developing, and maintaining high-performance, scalable, and flexible API servers that can handle massive traffic volumes. You will collaborate closely with cross-functional teams to deliver exceptional software solutions and contribute to the overall success of the company.Required Skills :Technical...


  • Bengaluru, India MRI Software Full time

    As a software engineer, you will enhance online experiences for our huge user base. Utilizing your web application experience to build responsive experiences for our customers. You will be working on new projects as well as existing live projects as well.To be successful in securing this role, you’ll have at least 8 - 12 years of commercial experience,...


  • Bengaluru, India Upland Software Full time

    What’s the Opportunity ? We are looking for an enthusiastic and dynamic individual to join Upland India as a Senior Software Engineer II (Front-End) for our Upland Second Street product. The individual will work with our front-end development team . What would you do?    Develop, test and maintain Front-End Compile and analyze data, processes, and...

  • QA Engineer

    3 days ago


    Bengaluru, India TruTeam Software Solutions Full time

    **Job Code**:QA-131E1 We are looking for a skilled and experienced Quality Assurance Engineer to join our team. As a Quality Assurance (QA) Engineer, you will be responsible for writing and conducting tests cases ensuring the software is running perfectly. You will be meeting the needs of clients along with the team of Software Developers and Test...


  • Bengaluru, India Upland Software Full time

    Responsibilities : The primary responsibility of this position is to actively contribute to the proposal, design, and implementation of advanced functionalities in our suite of enterprise search products. This role entails exploring and integrating new technologies, particularly in artificial intelligence, to enhance and innovate features throughout our...


  • Bengaluru, India Software AG Full time

    Locations: BangaloreSoftware AG customers around the world have developed business-critical enterprise applications based on Adabas (DBMS) and Natural (Programming Language) to run their core business transactions and processes, e.g., large financial enterprises, government organizations, retailers, and others. Contributing to our long-term customer...

  • Software Engineer

    6 days ago


    Bengaluru, Karnataka, India NatWest Digital X Full time

    Join us as a Software EngineerThis is an opportunity for a driven Software Engineer to take on an exciting new career challengeDay-to-day, you'll build a wide network of stakeholders of varying levels of seniorityIt's a chance to hone your existing technical skills and advance your careerWe're offering this role at associate levelWhat you'll do In your new...

  • Software Engineer

    3 weeks ago


    Bengaluru, Karnataka, India NatWest Group Full time

    Join us as a Software EngineerThis is an opportunity for a technically minded individual to join us as a Software EngineerYou'll be working with new and innovative technology to deliver high impact solutionsHone your existing software engineering skills and advance your career in this critical roleWhat you'll do You'll apply widely agreed software...