Data Networking/developer Bengaluru

Data Networking/developer Bengaluru

17 Sep
|
NYXSES India Private
|
Bengaluru

17 Sep

NYXSES India Private

Bengaluru

Role Overview

We are looking for an experienced Embedded Software Developer to design, develop, and maintain software for networking systems operating at Layer 2 and Layer 3, including real-time controllers, embedded Linux platforms, and ASIC-based hardware. The role requires robust programming fundamentals combined with deep expertise in access-layer networking protocols used in carrier-grade and enterprise networking equipment.

Key Responsibilities
Design, develop, and test embedded software for real-time controllers, embedded Linux systems, and ASIC drivers
Apply advanced C/C++ programming skills, including Object-Oriented Programming (OOP) principles, to build and maintain complex, scalable software systems
Develop and integrate Layer 2/Layer 2+ access protocols including Ethernet, VLAN, QoS, Multicast, DHCP, PPPoE, 802.1x, RADIUS, CFM, ERP, xSTP, LLDP, LACP, and ANCP
Work closely with hardware, firmware, and QA teams to ensure seamless integration between software and networking hardware platforms
Debug and resolve complex software and protocol-level issues across the development lifecycle
Contribute to architectural design decisions for networking software components, ensuring performance, scalability, and reliability
Participate in code reviews, unit testing,



and system-level validation to maintain high code quality
Document design specifications, implementation details, and test results for internal and customer-facing use

Required Skills
Advanced programming skills in C or C++, with solid expertise in Object-Oriented Programming (OOP) design and development
Hands-on experience developing software for real-time controllers, embedded Linux, and ASIC drivers
Strong working knowledge of IP-based networks and Layer 2/Layer 2+ access protocols: Ethernet, VLAN, QoS, Multicast, DHCP, PPPoE, 802.1x, RADIUS, CFM, ERP, xSTP, LLDP, LACP, and ANCP
Solid understanding of networking fundamentals, including the OSI model and TCP/IP stack
Experience with debugging and profiling tools (e.g., GDB, Valgrind, JTAG) for embedded and real-time systems
Familiarity with version control systems (Git) and standard software development tools/IDEs

Valuable to Have
Experience with carrier-grade networking equipment (routers, switches, access points, gateways)
Exposure to RTOS-based development (e.g., FreeRTOS)
Familiarity with automation/testing frameworks for embedded networking software
Knowledge of network security protocols and access control mechanisms

📌 Data Networking/developer Bengaluru
🏢 NYXSES India Private
📍 Bengaluru

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: data networking/developer bengaluru / bengaluru

Subscribe to this job alert:

Get the latest job offers by email for: data networking/developer bengaluru / bengaluru