Data Networking/Developer (Bengaluru)

Data Networking/Developer (Bengaluru)

16 Sep
|
NYXSES India Private
|
Bengaluru

16 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 strong 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 strong 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