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

2 Weeks ago • 10-15 Years • Network Engineering • Research & Development

About the job

SummaryBy Outscal

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

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug