Networking / Telecom Product / Embedded Software Development

Software Engineer / Senior Software Engineer / Lead Engineer (Networking – C/C++, L2/L3 Protocols)

Networking / Telecom Product / Embedded Software Development

Software Engineer / Senior Software Engineer / Lead Engineer (Networking – C/C++, L2/L3 Protocols)

Job Description

Core Responsibilities

  • Design, develop, and optimize networking software modules using C and C++ in Linux environments.
    • Implement and maintain L2/L3 networking protocols (e.g., VLAN, STP, OSPF, BGP, RIP, MPLS, IP Routing, ARP, TCP/IP).
    • Collaborate with cross-functional teams for feature integration, testing, and system validation.
    • Debug and troubleshoot packet forwarding, routing/switching, and protocol performance issues.
    • Contribute to the architecture, scalability, and optimization of networking systems.
    • Participate in code reviews, design discussions, and performance evaluations.
    • Work with ASIC SDKs, SAI, and other networking SDKs for platform-level integrations.
    • Utilize debugging and performance tools such as GDB, Valgrind, Wireshark, tcpdump to identify and resolve issues.
    • Maintain version control, build automation, and CI/CD processes using Git, Gerrit, Jenkins, Make, and CMake.
    • Collaborate closely with QA and Product teams to ensure high-quality, stable software releases.
    • Document design details, testing results, and release notes following internal engineering standards.
    • Stay current with emerging networking technologies, standards, and performance optimization techniques.

Key Information

Industry
Networking / Telecom Product / Embedded Software Development
Work Experience
3 to 10 years
City
Bangalore, Chennai
State/Province
Karnataka, Tamilnadu
Country
India
Zip/Postal Code
560001, 600001

Personal Details

Share This Job

×

Email Preview

Email Preview

Employee Details
Emp Name
Emp ID
Designation
Department
Type of Employment
RM
Client RM
SPOC
HR Buddy
HR Section
Welcome Kit
Offer Letter
NDA
Onboarding PPT
Policies Acknowledgement
HR Tool
Payroll Tool
Meet Team
IT Support
Workstation
Laptop
Access
Client Software
Printer
Mobile Device
TUP

Onboarding - Form









    HR On-boarding Formalities








    IT Support On-boarding Formalities







    Ready to Take the Next Step?