Software Engineer – Protocols

4 days ago


Bengaluru, India Recro Full time

As a Software Engineer at Nasuni, you will play a key role in enhancing ourcloud-scale NAS platform. Your responsibilities will include: Collaborating on requirements analysis, design reviews to evolve core platform and operating system. Developing and maintaining software and services that power our NASappliance, delivering high performance and reliability to customers. Building and enhancing High Availability (HA) and Upgrade mechanisms toensure seamless, non-disruptive customer experiences. Investigating and resolving bugs and defects reported by QA, customersupport, and the development team.Required Skills and Experience 3+ years of experience building and operating large-scale, highly availabledistributed systems or cloud-based services. Proven expertise in C and C++ programming, with a strong focus onperformance and reliability. Solid understanding of Linux clustering technologies such as Pacemaker,Corosync, etc. Proficient in object-oriented design and SDK development in both on-premises and cloud environments. Deep knowledge of data structures, algorithms, multi-threaded systems, I/Osubsystems, and Linux internals including XFS/EXT filesystems. Experience working with hypervisor platforms such as ESX, Hyper-V, KVM, orOpenStack. Excellent written and verbal communication skills with the ability to clearlypresent complex technical topics to diverse audiences. Demonstrated ability to collaborate and support team members, contributingto team knowledge around tools, technologies, and development bestpractices.It’s an added bonus if you have... Computer Science degree or similar experience that includes System Design,Design Principals, Code Architecture. Our Cloud-Native Platform connects to enterprise applications and publicstorage via Software API's. Having prior API creation and utilization isessential. Experience with and contributions to open-source communities is a plus PostgreSQL is used as backbone to our system, prior Postgres is helpful. Exposure to Cloud Storage backend integration with AWS or Azure. Knowledge of containerization with Docker and Kubernetes Other high-level languages including Golang, Java, or Perl


  • Software Engineer

    3 weeks ago


    Bengaluru, India Awake Security Full time

    Job Description - Write functional specifications and design specifications for small-sized routing protocol features. - Independently implement solutions to small-sized problems in our routing protocol software, using the C, C++, and python programming languages. - Write test plan specifications for small-sized routing protocol features, and implement...

  • Protocol Developer

    4 days ago


    Bengaluru, Karnataka, India Versatile Phoenix Hr Service Private Ltd., Full time ₹ 2,00,000 - ₹ 25,00,000 per year

    Key Responsibilities:Design and develop L2/L3 network protocol features (e.g., VLAN, STP, ARP, OSPF, BGP, RIP, IP, ICMP, MPLS etc.)Implement scalable, high-performance networking software in C/C++ or similar low-level languagesWork closely with hardware and software teams to integrate and test networking protocolsAnalyze and resolve protocol-related issues,...


  • Bengaluru, India Recro Full time

    As a Software Engineer at Nasuni, you will play a key role in enhancing ourcloud-scale NAS platform. Your responsibilities will include:Collaborating on requirements analysis, design reviews to evolvecore platform and operating system.Developing and maintaining software and services that power our NASappliance, delivering high performance and reliability to...


  • Bengaluru, India Recro Full time

    As a Software Engineer at Nasuni, you will play a key role in enhancing ourcloud-scale NAS platform. Your responsibilities will include:Collaborating on requirements analysis, design reviews to evolvecore platform and operating system.Developing and maintaining software and services that power our NASappliance, delivering high performance and reliability to...


  • Bengaluru, India SPANEX TECHNOLOGY PRIVATE LIMITED Full time

    Key Responsibilities :- Work through the entire SDLC including requirements gathering, design, development, integration, and testing.- Design and implement robust embedded software solutions using C/C++ (OOPs).- Develop and debug applications on Linux and RTOS platforms.- Use IDEs such as Tornado and Visual Studio for embedded development.- Interface with...


  • Bengaluru, India Recro Full time

    As a Software Engineer at Nasuni, you will play a key role in enhancing ourcloud-scale NAS platform. Your responsibilities will include: Collaborating on requirements analysis, design reviews to evolvecore platform and operating system. Developing and maintaining software and services that power our NASappliance, delivering high performance and...

  • Software Engineer

    6 days ago


    Bengaluru, India Recro Full time

    As a Software Engineer at Nasuni, you will play a key role in enhancing ourcloud-scale NAS platform. Your responsibilities will include: Collaborating on requirements analysis, design reviews to evolvecore platform and operating system. Developing and maintaining software and services that power our NASappliance, delivering high performance and...

  • Software Engineer

    5 days ago


    Bengaluru, India Recro Full time

    As a Software Engineer at Nasuni, you will play a key role in enhancing our cloud-scale NAS platform. Your responsibilities will include: Collaborating on requirements analysis, design reviews to evolvecore platform and operating system. Developing and maintaining software and services that power our NASappliance, delivering high performance and...


  • Bengaluru, India Recro Full time

    As a Software Engineer at Nasuni, you will play a key role in enhancing our cloud-scale NAS platform. Your responsibilities will include:  Collaborating on requirements analysis, design reviews to evolve core platform and operating system.  Developing and maintaining software and services that power our NAS appliance, delivering high performance and...


  • Bengaluru, India Recro Full time

    As a Software Engineer at Nasuni, you will play a key role in enhancing our cloud-scale NAS platform. Your responsibilities will include:  Collaborating on requirements analysis, design reviews to evolve core platform and operating system.  Developing and maintaining software and services that power our NAS appliance, delivering high performance and...