Software Engineer at DevHub
Hybrid · Bengaluru, Karnataka, India · full time
Practice the Software Engineer interview at DevHub with an AI interviewer: voice, live coding and a scorecard.
Skills the interview covers
- L2/L3/Security Protocols
- Firmware development for switches
- Linux
- C programming
- Network troubleshooting
- Version control systems
- Network Development Tools
About the role
What you'll do: Lead & contribute actively to all product development activities which include investigation, design, coding. Design and development of features in the area of L2/Bridging/L3/Routing/IPApps/Security/Classifiers for the switch/routers. Design and develop switch software capabilities to enable next generation Aruba wired networking platforms. Contribute in the end-to-end switch product development life cycle. Generate new ideas that could potentially become product road map items. Carry out reviews of deliverables which include investigation, design & code. What you need to bring: Education and Work Experience: - BE/BTech with 2-4 yrs of relevant experience Required Domain Expertise: Enterprise networking products with expertise in L2/L3/Security Protocols & Features Knowledge and Skills Experience designing and developing firmware for switches and/or network controllers. Strong Operating System experience – Linux, GreenHills, VxWorks etc Expert knowledge in C Designing and integrating network solutions into overall architecture and hardware design across multiple platforms Knowledge of advanced networking concepts – L2(xSTP, VLAN, LACP, LLDP, TRILL), L3 (OSPF, BGP, Tunnels), VxLAN, Multicast (PIM, IGMP), IPv6, Security (RADIUS/TACACS, SSH, Access Control), ACL/QoS. Experience with Network Development Tools - Sniffer, Traffic Generators, IXIA, Spirent etc Strong Network troubleshooting ability encompassing: OS, Network Stack, Sniffers, switches, external network. Strong Network troubleshooting ability Experience using version control system – ex. GIT/Clearcase.