Senior Staff Engineer I - Software (Layer 2 Protocols LACP, STP, MLAG, VLAN)

3 Months ago • 10-15 Years • Network Engineering • Research & Development

Job Summary

Job Description

A Senior Staff Engineer is responsible for designing, developing, and maintaining software applications related to Layer 2 protocols (Ethernet, VLAN, STP/RSTP/MSTP, VTP, LLDP, LACP), ensuring high-quality code and performance. Responsibilities include implementing and optimizing MAC address functionalities, debugging Layer 2 protocol issues, conducting performance tuning and benchmarking, and collaborating with cross-functional teams. The role requires strong C/C++ programming skills, a deep understanding of Layer 2 protocols, and experience with debugging tools like Wireshark and GDB. The ideal candidate will have experience working directly with hardware and using simulation tools. Continuous learning and adaptation to new technologies are essential.
Must have:
  • Design, develop, maintain Layer 2 software
  • Proficient in C/C++ programming
  • Solid understanding of Layer 2 protocols (VLAN, STP, LACP)
  • Strong debugging and problem-solving skills
  • 10-15 years of experience in networking software development
Good to have:
  • Knowledge of routing protocols (RIP, OSPF, BGP)
  • Knowledge of hardware offloading and FPGA programming
  • Knowledge of ASICs and networking hardware

Job Details

About the job

Job Title: Senior Staff Engineer I - Software (Layer 2 Protocols LACP, STP, MLAG, VLAN)

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:


A Senior Staff Engineer is responsible for designing, developing, and maintaining software applications, ensuring high-quality code and performance. They collaborate with cross-functional teams to gather requirements, troubleshoot issues, and implement solutions. Strong programming skills in languages such as C, along with a solid understanding of software development methodologies, are essential. Effective communication and analytical skills are crucial for working with team members and stakeholders. Continuous learning and adaptation to new technologies are also key components of the role.



Key Roles & Responsibilities:



  • Design, develop, and maintain software for Layer 2 protocols, including Ethernet, VLAN, STP/RSTP/MSTP, VTP, LLDP and LACP.
  • Implement and optimize MAC address learning, filtering, and forwarding functionalities.
  • Debug and resolve issues related to Layer 2 protocols, working directly on hardware, and using simulation tools.
  • Conduct performance tuning, latency reduction, and benchmarking for Layer 2 functions.
  • Work closely with cross functional teams to optimize software for specific network hardware configurations.



Basic Qualifications:



  • Education: BE/ME/MSc/BTech in CS, CE, EE, IT or relevant.
  • Experience: 10 - 15 Years
  • Strong development experience in networking software development, with a focus on Layer 2 protocols.
  • Proficiency in C/C++ programming, with experience in low-level, high-performance code development.
  • Solid understanding of Layer 2 protocols, including Ethernet, VLAN, STP/RSTP/MSTP, LLDP, and LACP.
  • Strong knowledge of Layer 2 security techniques and familiarity with 802.1X authentication, VLAN segmentation, and MAC filtering
  • Strong debugging and problem-solving skills, with experience using tools such as Wireshark, tcpdump, and GDB



Preferred Qualifications:


  • Knowledge of routing protocols such as RIP, OSPF, BGP and overlay network protocols such as VXLAN, GRE.
  • Knowledge of hardware offloading and FPGA programming for network acceleration
  • Knowledge of ASICs and other networking hardware optimized for high-performance applications

Similar Jobs

Google - Software Engineer III, Full Stack, Google Ads

Google

(On-Site)
3 Months ago
Ubisoft - Site Reliability Engineer [Game Security]

Ubisoft

Düsseldorf, North Rhine-Westphalia, Germany (Hybrid)
4 Weeks ago
Microsoft - MSBuild Engineering Manager

Microsoft

Prague, Prague, Czechia (On-Site)
1 Month ago
ION - Technical Consultant - Endur

ION

New York, New York, United States (On-Site)
4 Months ago
CD PROJEKT RED - Audio Programmer

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On_site)
1 Month ago
Salesforce - Director, Network Security Engineering

Salesforce

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Dream11 - Lead System Engineer

Dream11

Mumbai, Maharashtra, India (On-Site)
4 Months ago
Activision - Senior Network Programmer

Activision

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
Google - Staff Software Engineer, Google Enterprise Network

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Tencent - Senior Cloud Network Engineer - Singapore

Tencent

Singapore (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

4ThePlayer - REMOTE Junior Backend JavaScript Developer

4ThePlayer

(Remote)
2 Months ago
Meta - ASIC Engineer, Design Verification

Meta

Austin, Texas, United States (Remote)
3 Months ago
Interactive Brokers - Senior Software Engineer

Interactive Brokers

Greenwich, Connecticut, United States (On-Site)
4 Months ago
Google - Software Engineer II, Google Cloud

Google

(On-Site)
2 Months ago
ION - Principal Technical Consultant - Endur

ION

London, England, United Kingdom (On-Site)
4 Months ago
Meta - Software Engineer, Product

Meta

Austin, Texas, United States (Remote)
3 Months ago
Digital Extremes - AI Programmer

Digital Extremes

London, Ontario, Canada (Hybrid)
1 Month ago
Cloud Imperium Games - Network Programmer

Cloud Imperium Games

Manchester, England, United Kingdom (On-Site)
1 Month ago
Scorewarrior - Senior Backend C++ Developer (Framework)

Scorewarrior

Limassol, Limassol, Cyprus (On-Site)
5 Months ago
Google - Software Engineer, PhD, Early Career, Campus, 2025 Start

Google

Mountain View, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Assystems - Team Leader-Pan India (Upcoming projects related to water)

Assystems

Gurugram, Haryana, India (On-Site)
3 Months ago
Starkflow - HR Generalist

Starkflow

Gurugram, Haryana, India (On-Site)
2 Months ago
Granicus - Technical Support Representative (French) - Night shift

Granicus

Bengaluru, Karnataka, India (Remote)
4 Months ago
PwC - Zuora - Manager

PwC

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Paytm - Area Sales Manager - Executive Manager - Transit Offline-Railways (copy)

Paytm

Ranchi, Jharkhand, India (On-Site)
2 Months ago
Salesforce - Principal Software Engineer / PMTS- Backend - Hyderabad

Salesforce

Hyderabad, Telangana, India (On-Site)
5 Months ago
CLO Virtual Fashion  Inc  - DevOps Engineer

CLO Virtual Fashion Inc

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Paypal - Talent Acquisition Manager

Paypal

Chennai, Tamil Nadu, India (Hybrid)
4 Months ago
Luxoft - Murex Back Office BA with Testing Knowledge

Luxoft

Bengaluru, Karnataka, India (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Network Engineering Jobs

ByteDance - Network Software Engineer Intern (Network Engineering) - 2025 Summer (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Activision - Senior Network Programmer

Activision

Malmö, Skåne County, Sweden (Hybrid)
1 Month ago
Warner Bros Discovery - Network Engineer

Warner Bros Discovery

Masovian Voivodeship, Poland (Hybrid)
3 Months ago
ByteDance - Software Development Engineer Graduate, AI/LLM Network (High Speed Network)- 2025 Start (PhD)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Meta - Network Production Engineer, Network Infrastructure

Meta

Austin, Texas, United States (On-Site)
3 Months ago
ION - Cloud Network Engineer

ION

Italy (Hybrid)
4 Months ago
ByteDance - Site Reliability Engineer Graduate (Technical Infrastructure) - 2025 Start (BS/MS)

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
ByteDance - Principal Site Reliability Engineer, CDN

ByteDance

Singapore (On-Site)
4 Months ago
ByteDance - Software Engineer Intern (SDN) - 2025 Summer (PhD)

ByteDance

San Jose, California, United States (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded