Senior Staff Engineer I – Software

22 hours ago


bangalore, India Gruve Full time
Job Title: Senior Staff Engineer I – Software (Data Plane)
Location: Bangalore, India
About the Company:
Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security, Customer Experience, Infrastructure, and advanced technologies such as Machine Learning and Artificial Intelligence. Our mission is to assist our customers in their business strategies utilizing their data to make more intelligent decisions. As a well-funded early-stage startup, Gruve offers a dynamic environment with strong customer and partner networks.
Why Gruve:
At Gruve, we foster a culture of innovation, collaboration, and continuous learning. We are committed to building a diverse and inclusive workplace where everyone can thrive and contribute their best work. If you’re passionate about technology and eager to make an impact, we’d love to hear from you. Gruve is an equal opportunity employer. We welcome applicants from all backgrounds and thank all who apply; however, only those selected for an interview will be contacted.
Position summary:
We are seeking an experienced Senior Staff Software Engineer with expertise in data plane development to join our networking team. In this role, you will be responsible for designing and optimizing high-performance data plane functions, including packet processing, traffic engineering, and flow management, for a variety of networking platforms. You will work on next-generation networking technologies and contribute to the core architecture, ensuring efficient and scalable data plane functionality.
Key Roles & Responsibilities:
- Design, develop, and optimize data plane features, including packet forwarding, filtering, and classification, for high-performance networking applications.- Implement and maintain packet processing pipelines leveraging Broadcom/Marvell SDK- Implement and maintain packet processing pipelines, leveraging DPDK, P4, or similar frameworks to ensure low-latency, high-throughput data flows.- Collaborate with cross-functional teams to integrate data plane features with control plane protocols and orchestration tools.- Conduct performance profiling, tuning, and benchmarking to meet stringent networking requirements.- Troubleshoot complex data plane issues using in-depth packet analysis and debugging tools.- Participate in the design of scalable data plane architectures that support emerging networking trends (e.g., SDN, NFV, 5G).- Mentor junior engineers and lead technical discussions around data plane best practices and optimizations.
Basic Qualifications:
- Education: BE/ME/MSc/BTech in CS, CE, EE, IT or relevant.- Experience: 10 - 15 Years- Proficiency in C/C++ and experience with data plane development frameworks such as DPDK, P4, or eBPF.- Strong understanding of networking fundamentals, including TCP/IP, Ethernet, VLAN, and routing protocols.- Experience with hardware offloading technologies, such as SmartNICs and ASICs, for data plane acceleration.- Strong understanding of architecture of Switching/Routing Broadcom/Marwell ASICs- Expertise in debugging and troubleshooting network and data plane issues using tools like Wireshark, tcpdump, and GDB.
Preferred Qualifications:
- Knowledge of network hardware architecture, including ASICs, FPGAs, and NICs.- Experience in networking software development with a focus on Broadcom switching ASICs (e.g., Tomahawk, Trident, Jericho).- Experience with virtualization and container networking in cloud and data center environments (e.g., Docker, Kubernetes).- Familiarity with SDN and NFV concepts, and experience working with SDN controllers or virtual network functions (VNFs).- Hands-on experience with network automation frameworks and scripting languages (e.g., Python, Ansible).- Prior contributions to open-source data plane projects or networking initiatives.

  • bangalore, India Gruve Full time

    Job Title: Senior Staff Engineer I – Software (Data Plane) Location: Bangalore, India About the Company: Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security, Customer Experience, Infrastructure, and advanced technologies such as Machine Learning...


  • Bangalore, India Gruve Full time

    Job Title: Senior Staff Engineer I – Software (Data Plane) Location: Bangalore, India About the Company: Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security, Customer Experience, Infrastructure, and advanced technologies such as Machine...


  • bangalore, India Gruve Full time

    Job Title: Senior Staff Engineer I – Software (Data Plane)Location: Bangalore, IndiaAbout the Company:Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security, Customer Experience, Infrastructure, and advanced technologies such as Machine Learning and...


  • bangalore, India Gruve Full time

    Job Title : Senior Staff Engineer I – Software (Data Plane)Location: Bangalore, IndiaAbout the Company:Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security, Customer Experience, Infrastructure, and advanced technologies such as Machine Learning and...


  • Bangalore, India Gruve Full time

    Job Title : Senior Staff Engineer I – Software (Data Plane) Location: Bangalore, India About the Company: Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security, Customer Experience, Infrastructure, and advanced technologies such as...


  • bangalore, India Gruve Full time

    Job Title : Senior Staff Engineer I – Software (Data Plane) Location: Bangalore, India About the Company: Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security, Customer Experience, Infrastructure, and advanced technologies such as Machine...


  • bangalore, India Gruve Full time

    Job Title: Senior Staff Engineer I – Software (Data Plane) Location: Bangalore, India About the Company: Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security, Customer Experience, Infrastructure, and advanced technologies such as Machine Learning...


  • bangalore, India Netradyne Full time

    About Us Netradyne, an innovator in fleet and road safety technologies, utilizes the potential of Artificial Intelligence and Edge Computing to transform the transportation ecosystem. By adopting Netradyne's vision-based technology, organizations have achieved remarkable results, such as a 50% reduction in road accidents and over 90% decrease in distracted...


  • Bangalore, India Netradyne Full time

    About Us Netradyne, an innovator in fleet and road safety technologies, utilizes the potential of Artificial Intelligence and Edge Computing to transform the transportation ecosystem. By adopting Netradyne's vision-based technology, organizations have achieved remarkable results, such as a 50% reduction in road accidents and over 90% decrease in...


  • bangalore, India Netradyne Full time

    About UsNetradyne, an innovator in fleet and road safety technologies, utilizes the potential of Artificial Intelligence and Edge Computing to transform the transportation ecosystem. By adopting Netradyne's vision-based technology, organizations have achieved remarkable results, such as a 50% reduction in road accidents and over 90% decrease in distracted...


  • bangalore, India Gruve Full time

    Job Title: Senior Staff Engineer I - Software (Layer 3 Protocols,OSPF,BGP,MPLS)Location: Bengaluru IndiaEmployment Type: Full-Time, Work from Office (5 days a week)About the Company: Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security, Customer...


  • bangalore, India Gruve Full time

    Job Title: Senior Staff Engineer I - Software (Layer 2 Protocols LACP, STP, MLAG, VLAN)Location: Bengaluru, IndiaEmployment Type: Full-Time, Work from Office (5 days a week)About the Company: Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security,...


  • bangalore, India Gruve Full time

    Job Title : Senior Staff Engineer I - Software (Layer 3 Protocols,OSPF,BGP,MPLS) Location : Bengaluru India Employment Type: Full-Time, Work from Office (5 days a week) About the Company: Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security,...


  • Bangalore, India Gruve Full time

    Job Title : Senior Staff Engineer I - Software (Layer 3 Protocols, OSPF, BGP, MPLS) Location : Bengaluru India Employment Type: Full-Time, Work from Office (5 days a week) About the Company: Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security,...


  • Bangalore, India Gruve Full time

    Job Title : Senior Staff Engineer I - Software (Layer 3 Protocols,OSPF,BGP,MPLS) Location : Bengaluru India Employment Type: Full-Time, Work from Office (5 days a week) About the Company: Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber Security,...


  • Bangalore, India Credit Saison Full time

    Senior Software Engineers - Platform and Infrastructure EngineeringDo you have a passion for building high-quality, scalable software solutions? Are you a leader who thrives in mentoring and guiding junior engineers? If so, then we want you on our team as a Senior Software Engineer I! We are searching for a talented and experienced senior engineer to play a...


  • Bangalore, India Evoke HR Solutions Full time

    Job Description:We are seeking a talented Senior GoLang Software Engineer to join our dynamic team at Evoke HR Solutions. As a key member of our software development team, you will play a pivotal role in designing, building, and maintaining robust and scalable software components for our innovative storage solutions.Key Responsibilities:Software...


  • Bangalore, India Gruve Full time

    Job Title : Senior Staff Engineer I - Software (Layer 2 Protocols LACP, STP, MLAG, VLAN) Location : Bengaluru, India Employment Type: Full-Time, Work from Office (5 days a week) About the Company: Gruve is an innovative Software Services startup dedicated to empowering Enterprise Customers in managing their Data Life Cycle. We specialize in Cyber...


  • Bangalore, India Spirent Communications Full time

    Job title: Senior Staff Software Engineer Location: Bangalore About Spirent Communications Spirent is the leading global provider of automated test and assurance solutions for communications networks, cybersecurity, and positioning. We provide innovative products, services, and managed solutions that address the test, assurance, and automation challenges...


  • bangalore, India Spirent Communications Full time

    Job title: Senior Staff Software Engineer Location: Bangalore About Spirent Communications Spirent is the leading global provider of automated test and assurance solutions for communications networks, cybersecurity, and positioning. We provide innovative products, services, and managed solutions that address the test, assurance, and automation challenges...