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

1 Month ago • 10-15 Years • Network Engineering • Research & Development

About the job

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
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

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

View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

View All Jobs

Get notified when new jobs are added by Gruve

Similar Jobs

Optiver - Senior Software Engineer

Optiver, India (On-Site)

Luxoft - BSP Architect

Luxoft, India (On-Site)

Blizzard Entertainment - Expert Software Engineer, Graphics

Blizzard Entertainment, United States (Hybrid)

Extreme Network - Systems Engineer-Scandinavia

Extreme Network, Sweden (Remote)

The Walt Disney Company - Network Operations II

The Walt Disney Company, United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Maxis Studios - Senior Client Software Engineer

Maxis Studios, Canada (On-Site)

Paradox Interactive - Experience Gameplay Programmer for Victoria 3

Paradox Interactive, (On-Site)

Intel Corporation - IP Validation Engineer

Intel Corporation, United States (Hybrid)

Demiurge Studios - Senior Unreal Engineer (PC & Mobile)

Demiurge Studios, (Remote)

Unchained Entertainment - Web Backend Developer (Remote)

Unchained Entertainment, United States (Remote)

Activision - Expert Technical Artist – Sledgehammer Games

Activision, United States (On-Site)

Scanline VFX - Senior Pipeline Developer (Maya)

Scanline VFX, Canada (Remote)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Koch - QA Engineer

Koch, India (On-Site)

PwC - SAP BTP Consultant-Associate

PwC, India (On-Site)

Publicis Groupe - Associate L2

Publicis Groupe, India (On_site)

Target - Motion Graphic Designer

Target, India (Hybrid)

ION - Senior Software Engineer

ION, India (On-Site)

Get notifed when new similar jobs are uploaded

Network Engineering Jobs

Rockstar Games - Senior Network Engineer

Rockstar Games, United Kingdom (On-Site)

ByteDance - Software Engineer, Cloud Infrastructure

ByteDance, United States (On-Site)

The Walt Disney Company - Senior Network Operations Engineer

The Walt Disney Company, United States (On-Site)

ByteDance - Site Reliability Engineer, Traffic Platform

ByteDance, United States (On-Site)

The Walt Disney Company - Senior Network Operations Engineer

The Walt Disney Company, United States (On-Site)

Tejas Networks - Staff Engineer -GPON Development

Tejas Networks, India (On-Site)

Get notifed when new similar jobs are uploaded