Software Developer - L2/L3 Networking Datapath

Posted 15 Days Ago
Be an Early Applicant
Bengaluru, Bengaluru Urban, Karnataka, IND
In-Office
Mid level
Artificial Intelligence • HR Tech • Professional Services • Software
The Role
Design, develop, and maintain embedded routing, switching and analytics software for high-performance networking platforms. Implement new datapath features, propose architectures, unit test code, integrate third-party protocol stacks, resolve test/customer issues, and support early-stage development of next-generation networking products.
Summary Generated by Built In

This role is for one of the Weekday's clients

Min Experience: 4+ years

Location: Bengaluru

JobType: full-time

Perform embedded system software design and implementation for leading high-performance data networking products as a member of a highly capable and dynamic engineering team.


Requirements

Skills required:

• Minimum of BS/MS in Engineering CS, EE
• 4 to 12 years of relevant industry experience in Networking/Telecom- Embedded/Network Management
• Software or Hardware-based Packet Forwarding
• Software management of networking HW resources such as TCAM, packet buffers, RIB/FIB,ACL
• IPv4/IPv6 routing/forwarding, PBR, ACL, Rate-limiting, QoS
• MPLS, VPLS, VLL, VRF, L3VPN, VXLAN, Openflow, SDN
• Hitless Software Upgrade/ISSU and High Availability
• TCP/IP stack, ARP/ND, DHCP
• LAG/LACP, Layer 2 switching, Ethernet
• REST API

Nice To Have:

• Understanding of system architecture, SDK or Drivers for network processor or traffic manager
ASIC/FPGA preferred.
• Experience in Linux OS and multi-threaded programming preferred.
• Experience in Python, shell scripting preferred.
• Experience in automated software unit testing preferred.
• Excellent C coding and debugging skills are required.
• Comfortable with technical and business English usage (documents reading, e-mails, conference calls)

Responsibilities:

• Design, develop, and maintain embedded routing, switching or analytics software.
• Implement new features for networking platforms.
• Propose design architectures and solutions for new features and enhancements.
• Unit test implemented work.
• Work with third party protocol/database stacks.
• Resolve software issues that arise during testing cycle and from customers.
• Work closely with software quality assurance engineering to review feature test plans and confirm functions.
• Be involved in early-stage development of high-performance, next-generation networking platforms
• The ideal candidate should have BS/MS in Engineering CS, EE or related field and 6 years or more hands-on experience in Networking domain
 

Must-have skills

Software Developer, Networking

Skills Required

  • BS/MS in Computer Science, Electrical Engineering, or related field
  • 4 to 12 years relevant industry experience in Networking/Telecom-Embedded/Network Management (min 4+ years)
  • Experience with software or hardware-based packet forwarding
  • Software management of networking hardware resources (TCAM, packet buffers, RIB/FIB, ACL)
  • IPv4/IPv6 routing and forwarding, PBR, ACL, rate-limiting, QoS
  • MPLS, VPLS, VLL, VRF, L3VPN, VXLAN, OpenFlow, SDN
  • Hitless Software Upgrade/ISSU and High Availability
  • TCP/IP stack knowledge, ARP/ND, DHCP
  • LAG/LACP, Layer 2 switching, Ethernet
  • REST API experience
  • Excellent C coding and debugging skills
  • Understanding of system architecture, SDK or drivers for network processors or traffic managers (ASIC/FPGA)
  • Experience in Linux OS and multi-threaded programming
  • Experience in Python and shell scripting
  • Experience in automated software unit testing
  • Comfortable with technical and business English (reading, emails, conference calls)
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Year Founded: 2021

What We Do

Weekday is an AI-powered recruitment platform that helps startups hire top-tier engineering and product talent. By leveraging a massive database of white-collar professionals and advanced outreach tools, the company streamlines the hiring process through automated sourcing, AI-driven resume screening, and white-glove contingency services. Their mission is to modernize recruitment by enabling companies to discover and engage passive candidates efficiently, ensuring high-quality hires for critical roles.

Similar Jobs

Micron Technology Logo Micron Technology

Hardware Engineer

Artificial Intelligence • Hardware • Information Technology • Machine Learning
In-Office
2 Locations
45000 Employees

Airwallex Logo Airwallex

People Operations Partner

Artificial Intelligence • Fintech • Payments • Business Intelligence • Financial Services • Generative AI
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
2300 Employees

Toast Logo Toast

Principal Product Manager

Cloud • Fintech • Food • Information Technology • Software • Hospitality
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
5000 Employees

CrowdStrike Logo CrowdStrike

Systems Engineer

Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
Hybrid
Bangalore, Bengaluru Urban, Karnataka, IND
11000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account