Cutshort logo
For Employers
QFocus AI logo
Network Stack Developer
Network Stack Developer

Network Stack Developer at QFocus AI · Bengaluru (Bangalore) · 9 - 17 years · ₹30L - ₹55L / yr · Bootstrapped · Posted 22 Jul 2026

QFocus AI's logo

Network Stack Developer

Vineet G's profile picture
Posted by Vineet G
9 - 17 yrs
₹30L - ₹55L / yr
Bengaluru (Bangalore)
Skills
layer 2
layer 3
roce
rdma
linux user mode
nic

About the organization

QFocus AI Pvt. Ltd. (QFAI), a wholly owned subsidiary of QFocus Technologies LLC, is a consulting-led engineering services company with sharp focus on supporting next gen advanced products development across AI/ML, Compute, Communication, Storage and Consumer Electronics. Our mission is to help our customers deliver cutting-edge products on time ensuring world-class quality.

Why Join QFAI? Join a passionate team, dedicated to making a difference.  We are a close-knit team, with a strong mission, vision and values that guide our day-to-day.  Recognition of work, respect, and our multicultural community are key aspects of the employee experience and contribute to our continued success.  Would you like to be part of our story? Don't hesitate, come and join us! 

About this opportunity – Network Stack Developer

Join our team working with an elite customer developing cutting-edge AI training/inference server infrastructure silicon. As a Network Stack Developer, you will be developing L2/L3 Protocol stack for validating AI silicon under development.

Key Responsibilities:

·      Develop, Validate and maintain highspeed L2/L3 protocol stacks over NIC drivers in Linux kernel / User mode and other Host/Device operating systems.

·      Implement and optimize L2/L3 protocols, RDMA, and RoCE for high-performance networking applications.

·      Collaborate with cross-functional teams to develop, test NIC firmware and protocol stack software, Troubleshoot and resolve NIC-related technical issues.

·      Develop and maintain test frameworks for NIC performance and functionality testing.

Required Skills:

·      Proficiency in C, C++, and Python programming languages. 

·      In-depth knowledge of networking protocols, including TCP/IP, IPv4, and IPv6 and their packet formats.

·      Hands-on experience with tools for capturing and analyzing protocol packet exchanges across high-speed interfaces.

·      Understanding of high-performance multi-core CPU/GPU clusters and their high-speed interconnect fabric interfaces such as PCIe and Infiniband.

·      Working familiarity with Host Channel Adapters (HCAs) or bridges that parse, translate and route data from standard NW stacks into fabric-specific transport logic would be an added advantage.

Desirable Skills:

·      Hands on experience developing AI training/Inference application would be valuable.

·      Python scripting for test log analysis and NIC behavior triage.

·      Experience with machine learning and deep learning frameworks and their underlying NW payload transfer.

·      Working experience with latest AI coding copilot-based flows to generate, review, test and release code.

Education:

·      Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field with a focus on computer systems or networking.

Experience:

·      At least 6+ years of experience in L2/L3 stack development, using modern NIC device driver APIs including kernel mode and user mode drivers.

·      Experience working with high-speed cloud data center server stack development


Read more
Users love Cutshort
Read about what our users have to say about finding their next opportunity on Cutshort.
Shubham Vishwakarma's profile image

Shubham Vishwakarma

Full Stack Developer - Averlon
I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
Companies hiring on Cutshort
companies logos

About QFocus AI

Founded :
2023
Type :
Services
Size :
0-20
Stage :
Bootstrapped

About

N/A

Company social profiles

bloginstagramlinkedinfacebook

Similar jobs (10)

Gaura Nitai Technologies
Gaura Nitai Tech (GNT)
Posted by Gaura Nitai Tech (GNT)
Bengaluru (Bangalore)
2 - 12 yrs
₹6L - ₹25L / yr
skill iconC++
Socket Programming
TCP/IP & UDP
Non-Blocking I/O
Performance Optimization
+27 more

We are actively looking for experienced C++ Developers with strong hands-on experience in 4G/5G Core Network development, particularly Control Plane and Network Programming.

⚡ Immediate Joiners are highly preferred.


🔹 Key Requirements:

• Strong programming skills in C/C++

• Strong knowledge of Data Structures, Algorithms & OOPS

• Hands-on experience in Socket Programming – TCP/UDP, Non-blocking I/O

• Experience with 3GPP message handling, parsing and protocol processing

• Strong hands-on experience in 4G/5G Core Control Plane

• Experience with MME, SGW, PGW, HSS, PCRF, AMF, SMF, UPF, UDM, AUSF, PCF, NRF

• Strong knowledge of Diameter, SIP, GTP-C, GTP-U, PFCP, NAS/NGAP, S1AP, HTTP/2

• Understanding of N1, N2, N3, N4, N6, S1-MME, S1-U, S5/S8 interfaces

• Good understanding of 4G/5G Core Control Plane procedures and call flows

• Strong networking fundamentals: TCP/IP, UDP, Routing, ARP, VLAN, Subnets, L2/L3

• Hands-on Linux development using GCC, GDB, Make and debugging tools

• Experience in low-level debugging, packet flows and performance optimization


🔹 Responsibilities:

• Develop software modules for 4G/5G Core Network systems

• Implement and optimize Control Plane protocol logic

• Work on end-to-end Control Plane call flows

• Debug low-level issues in Control Plane packet flows and system behaviour

• Collaborate with QA/DevOps for network component integration


📌 Priority: Candidates who can join immediately / within a short notice period.


Please ensure the profiles have hands-on 4G/5G Core Networking + Control Plane experience, along with relevant C/C++ development experience

Read more
Cloud Sara Technologies
Bengaluru (Bangalore)
10 - 14 yrs
₹14L - ₹17L / yr
Data center
skill iconC
skill iconC++

We are seeking an experienced SONiC Forwarding Developer with 10+ years of software engineering expertise in low-level systems programming and networking data plane architectures. In this high-impact engineering role, you will design, develop, and benchmark high-performance forwarding software on the Software for Open Networking in the Cloud (SONiC) operating system. You will collaborate directly with top-tier ASIC hardware vendors and cross-functional teams to engineer line-rate L2/L3 forwarding, ACL, and QoS mechanisms for hyper-scale cloud data centers.

Read more
Cloud Sara Technologies
Bengaluru (Bangalore), Mumbai, Delhi, Hyderabad
8 - 10 yrs
₹14L - ₹14L / yr
skill iconC++
skill iconC
Network forwarding
ACL
QoS
+2 more

SONiC Forwarding Developer

Experience: 10+ Years

Location: Bangalore / Hyderabad / Delhi / Mumbai

Work Mode: Onsite

Contract Duration: 6 Months

DATA CENTER NETWORKING & SYSTEMS SOFTWARE ENGINEERING

Executive Role Summary

We are seeking an experienced SONiC Forwarding Developer with 10+ years of software engineering expertise in low-level systems programming and networking data plane architectures.

In this role, you will design, develop, and benchmark high-performance forwarding software on the Software for Open Networking in the Cloud (SONiC) operating system. You will collaborate with ASIC hardware vendors and cross-functional teams to engineer line-rate L2/L3 forwarding, ACL, and QoS mechanisms for large-scale data center networks.

1. Key Responsibilities

  • Architect, develop, and maintain high-performance network forwarding software using C and C++, with Python and Go tooling.
  • Work with switching silicon/ASIC vendors to implement, validate, and tune hardware-specific forwarding features through SAI.
  • Design, implement, and debug forwarding pipelines including ACL, QoS, queue scheduling, and traffic shaping.
  • Develop L2/L3 packet switching and routing solutions, including firewall integrations, L2VPN and L3VPN.
  • Work with data center networking protocols such as BGP, OSPF, EVPN, and VXLAN.
  • Profile and optimize software performance, memory utilization, cache locality, and latency.
  • Collaborate with hardware, QA, and network operations teams for testing, debugging, and product delivery.


Read more
Team Geek Solutions
Ajdevi kindo
Posted by Ajdevi kindo
Bengaluru (Bangalore)
3 - 5 yrs
₹4L - ₹9L / yr
OpenWRT
skill iconC++
skill iconC
IPv4
IPv6
+4 more

Key Responsibilities:


 - Develop and customize OpenWrt build systems for operator-specific router distributions

 - Build high-performance network stacks and middleware for Wi-Fi 6/7 & 5G-FWA routers

 - Implement TR-181/USP/TR-369 device management standards for global operators

 - Design scalable, modular embedded Linux systems for complex CPE environments

 - Debug and resolve critical issues: kernel panics, memory leaks, race conditions

 - Collaborate with hardware and product teams to deliver carrier-grade solutions


Must-Have Skills:


 - OpenWrt Proficiency: Customizing build systems, package configurations, feeds

 - Programming: Advanced C/C++ for resource-efficient, high-performance networking

 - Network Stack & Protocols:

   - IPv4/IPv6: Dual-stack, DHCPv4/v6, SLAAC, Prefix Delegation, MAP-T/E, DS-Lite

   - L2/L3: Linux Bridge, VLAN 802.1Q/QinQ, SoC hardware offloading

   - Routing: Multi-WAN, Failover, Policy-Based Routing, IGMP/MLD Snooping/Proxy

 - Device Management: TR-181/TR-098 data models, USP/TR-369 experience

 - Debugging: GDB, Valgrind, JTAG, Wireshark, Tcpdump

 - System Design: Defining software interfaces & integrating cross-platform middleware


Preferred Qualifications:


 - Hands-on with Airoha SDKs & MediaTek WiFi drivers

 - Familiarity with RDK-B, prplOS, prplLCM

 - QoS/QoE: Traffic Shaping - tc, HTB, FQ_CoDEL, DPI, traffic classification for Gaming/VoIP

 - Security: Firewall4/Nftables, Iptables, VPN - WireGuard, IPsec, hardware crypto-acceleration

Read more
AmpereHour energy
Pune, Mumbai
1 - 4 yrs
₹8L - ₹12L / yr
skill iconGo Programming (Golang)
Operating systems
Computer Networking
Databases
Distributed Systems

We are looking for an experienced Developer with experience in compiled languages and ready to work in Golang. You will be responsible for the Development of distributed services GUI and terminal application in Golang. Candidates should have strong understanding of Algorithms, Memory Management and Networking 


Required Experience & Skills:

  • C/C++/C#/Go/Rust. 
  • Networking, Database, Linux, Docker.  
  • Multiprocessing, Multithreading, Distributed computing, Thread synchronization techniques.
  • Algorithms and data structures.
  • Communication protocols, gRPC, MQTT, REST, Modbus, OPC... 
  • GUI Programming 
  • Testing, Debugging and performance optimization. 
  • REST APIs, MySQL, Redis
  • Proficiency with Git for version control and collaborative development workflows.



Read more
100network
100network
Agency job
via TalentXO by tabbasum shaikh
Bengaluru (Bangalore)
5 - 8 yrs
₹30L - ₹40L / yr
Linux
pthreads
Sockets
TCP/IP
skill iconPython
+6 more

About Company

We are building general-purpose autonomous robots for US construction to tackle rising costs, safety risks, and labour shortages. Our modular, multi-trade platform combines purpose-built hardware with real-time site intelligence to navigate complex environments and execute tasks with precision. Trained in high-fidelity simulation and already deployed on live sites, our robots deliver 5x faster execution, 250%+ margin expansion, and significant cost savings.

About the Role

We are looking for a versatile, hands-on software engineer to join our growing team. You will work across embedded Linux systems, networking stacks, robotic middleware, and cloud-connected services. This role demands strong fundamentals, intellectual curiosity, and the ability to learn quickly — not just familiarity with buzzwords.

On-site, Bengaluru

Responsibilities

  • Design and implement robot boot-up sequences and service orchestration to ensure reliable, deterministic system bring-up.
  • Configure and manage Linux networking — TCP/IP stack, HTTP, iptables, ARP, DHCP, DNS — for robot-to-cloud and inter-robot communication.
  • Own CI/CD pipelines using ArgoCD, GitHub Actions, and containerized workflows to ship software to robots.
  • Manage Docker-based deployment and runtime environments on robot and cloud infrastructure.
  • Write and maintain system administration tooling and bash scripts for fleet management and diagnostics.
  • Collaborate closely with robotics, perception, and application teams to integrate platform capabilities.
  • Establish and enforce best practices around Git workflows, branching strategies, and code review.
  • Lead and mentor a small platform engineering team — set technical direction, conduct code reviews, and drive execution.

Requirements

All candidates must demonstrate solid, hands-on competency in every item listed below.

  • Linux systems programming in C
  • File I/O — read, write, seek, memory-mapped files
  • Multi-threading — pthreads, mutexes, condition variables, thread safety
  • Socket communication — TCP/UDP sockets, select/poll/epoll
  • Basic data structures & algorithms — stack, heap, queue, linked list
  • General comprehension ability — reading technical manuals, datasheets, and RFCs
  • Python scripting
  • Bash scripting
  • Git — CLI usage, branching, merging, rebasing, conflict resolution
  • Standard UML diagrams — flowchart, sequence diagram, deployment diagram
  • Windowless text editor — vim, nano, or equivalent

Strong Advantage

  • C++ programming — C++17, OOP, templates, STL
  • Common network protocols — DHCP, ARP, TCP, UDP, DNS
  • Network configuration — routers, switches, VLANs, subnetting
  • Server-client application architecture
  • P2P vs. centralised communication — DDS vs. MQTT
  • Database management — SQL vs. NoSQL, schema design
  • Network security — checksums (CRC, MD5, SHA), public-key encryption, digital signatures
  • ROS2 framework — pub/sub, services, actions, lifecycle nodes, DDS transport
  • CMake build system — targets, find_package, CTest integration
  • Docker — Dockerfiles, docker-compose, remote image registries

Must-haves (non-negotiable)

  • Strong Linux systems programming in C — multi-threading (pthreads), socket communication (TCP/UDP, epoll), and file I/O
  • Hands-on experience with CI/CD pipelines (ArgoCD, GitHub Actions) and Docker-based deployments
  • Networking expertise — TCP/IP stack, DHCP, DNS, iptables, inter-device communication
  • Proficiency in Python and Bash scripting for fleet management and diagnostics
  • ROS2 experience (pub/sub, DDS, lifecycle nodes) is a strong advantage



    Read more
    Procedure
    at Procedure
    4 candid answers
    3 recruiters
    Adithya K
    Posted by Adithya K
    Remote only
    5 - 10 yrs
    ₹35L - ₹65L / yr
    Systems design
    APIs & Integration
    Data Infrastructure
    TypeScript
    skill iconReact.js
    +4 more

    Procedure is hiring for WorkHero.


    WorkHero is building the AI-powered back office for the skilled trades, starting with the $50B+ HVAC industry. Small contractors are great at their trade but lose 20+ hours a week to invoicing, permits, scheduling, and paperwork. WorkHero combines expert office managers with automation and AI tooling, enabling a small team to take real ownership of that back-office work


    We’re hiring a senior engineer to own our real-time voice stack end to end—AI agents operating on live phone calls—and the data platform that turns those calls into insight: call → transcript → events → warehouse → dashboards. You’ll own meaningful systems end to end alongside a small, senior team with deep experience in AI, product, and the trades.


    What you’ll build

    • New product screens and flows (jobs, customers, invoices, scheduling) in React and React Native, especially AI chat UI (chat & tool result rendering, streaming responses, human review and feedback loops)
    • AI workflows in production: tool-using agents, RAG/search, classification/extraction, and human-in-the-loop flows
    • Automations: Contribute new features and improvements to our AI-powered business automation platform


    In addition, you’ll own our first investments into a realtime voice stack and the call-data platform behind it. For example:

    • Realtime voice agents on live phone calls: telephony/WebRTC integration, streaming speech-to-text and text-to-speech, turn-taking, interruption handling, and latency optimization
    • Voice pipeline reliability: backpressure, failover, graceful degradation, and monitoring for live calls
    • Call-data pipeline: transcripts, events, and structured extraction flowing from every call into the warehouse
    • Analytics & dashboards: data modeling and conversation-intelligence features on top of call data
    • Evals & monitoring for voice agents: quality metrics, drift detection, and cost/latency tracking
    • Cloud infrastructure: scaling our platform with infrastructure as code, queues and orchestration, and CI/CD


    Responsibilities

    • Analyze requirements and propose innovative AI-native solutions to technical problems
    • Write clean scalable code
    • Own the voice and data stack end-to-end: design, build, test, deploy, and operate
    • Optimize the performance, latency, and cost of our real-time AI systems
    • Respond to critical system issues and ensure continuous system reliability
    • Mentor team members and collaborate across teams, especially with product and subject matter experts
    • Work to understand the needs of our users and think creatively about how to solve design challenges in your work
    • This is a Remote role. We expect a minimum 4 hours overlap with the WorkHero team (11 AM - 3 PM ET).


    Qualifications

    • Senior-level backend experience (typically 5+ years) shipping production systems that you've owned
    • Hands-on experience with realtime voice or streaming systems: telephony (SIP/Twilio), WebRTC, streaming STT/TTS, or frameworks like LiveKit or Pipecat — or comparable experience with demanding realtime/streaming infrastructure
    • Data engineering fundamentals: event pipelines, data modeling, warehousing, and analytics on production data
    • Strong proficiency in a typed backend language (TypeScript preferred; comparable experience welcome)
    • Hands-on experience with LLM-powered features (usage, prompting, optimization, etc) and AI architectures
    • The ability to work with infrastructure as code (terraform), cloud, and CI/CD systems at scale. We're a small team, so we own the whole stack!
    • Excitement to leverage AI coding tools to their maximum benefit. We love Claude Code and Cursor and are constantly looking for better ways to leverage our time to build fast and build for scale.


    Nice to have

    • experience with voice-AI platforms (Vapi, Retell, Bland, Deepgram, LiveKit) or conversation-intelligence products (e.g. Gong-style analytics)
    • experience scaling cloud infrastructure, especially AWS, and how to get the most out of key AWS services
    • experience with workflow automation tools like n8n or Lindy
    • experience with React for building internal dashboards
    • experience with HVAC or back-office business workflows


    WorkHero is committed to building a diverse team. We encourage candidates from all backgrounds to apply.

    Read more
    Leading provider of Capital Market solutions in India
    Leading provider of Capital Market solutions in India
    Agency job
    via HyrHub by Neha Koshy
    Bengaluru (Bangalore), Mumbai
    4 - 8 yrs
    ₹19L - ₹23L / yr
    skill iconC++
    STL
    Multithreading
    Socket Programming
    Object Oriented Programming (OOPs)
    +1 more

    Qualifications & Requirements:

    • 4+ years of experience in C++ application development.
    • Hands-on experience with C++11 or above.
    • Strong knowledge of object-oriented programming and software design.
    • Deep understanding of STL, multi-threading, socket programming, and data structures.
    • Solid grasp of Linux development and debugging techniques.
    • Proficient in using GCC, GDB, and Makefile.
    • Familiarity with Valgrind and similar analysis tools.
    • Experience with version control tools like Git.
    • Experience writing and maintaining automated tests.
    • Experience in capital markets/trading domain is a plus.


    Skills:

    • Strong problem-solving and analytical thinking.
    • Clear and effective communication.
    • Self-driven with the ability to work independently.
    • Passionate about high-quality software and strong engineering practices.
    • Comfortable working in a fast-paced, collaborative environment.
    Read more
    Navtech
    at Navtech
    5 recruiters
    Amita Verma
    Posted by Amita Verma
    Hyderabad
    2 - 4 yrs
    ₹10L - ₹25L / yr
    skill iconC++
    skill iconPython
    vtune
    baremetal

    Navtech is looking for a Performance Engineer to characterize, benchmark, and optimize application workloads across CPU and GPU architectures — in bare-metal, virtualized, and distributed/cluster environments. You'll work with cross-functional teams to identify software bottlenecks and drive performance improvements.


    Working as a Performance Engineer at Navtech, you will:

    • Benchmark and profile workloads on CPU/GPU architectures using tracing tools like VTune and Linux Perf.
    • Analyze performance data to identify software bottlenecks and recommend optimizations.
    • Tune applications running in cluster and distributed environments.
    • Build performance monitoring scripts and automation using C, C++, and Python.
    • Apply knowledge of server ecosystem components (memory, storage, networking), virtualization, and Linux internals to performance tuning.
    • Document benchmarks and optimization findings for engineering and client stakeholders.

    Who Are We Looking For Exactly?

    • 2+ years of experience in bare-metal and virtual machine environments, with 2+ years of software development in C, C++, and Python.
    • Hands-on experience with benchmarking, tracing tools, VTune, and Linux Perf.
    • Working knowledge of server architecture, virtualization, and Linux OS internals.
    • Experience with distributed/cluster application environments.
    • Exposure to simulation technologies (functional, cycle-accurate/timing, performance) and profile-guided optimization is a plus.
    • Strong problem-solving, communication, and documentation skills.
    • B.S./M.S. in Computer Engineering, Computer Science, or related field.
    Read more
    Zenius IT Services Pvt Ltd
    Hyderabad
    2 - 4 yrs
    ₹4L - ₹7L / yr
    skill iconC
    skill iconC++
    skill iconPython
    Shell Scripting
    Internet of Things (IOT)
    +1 more

    Embedded Systems / Firmware Engineer


    Key Responsibilities

    • Develop embedded firmware for IoT and connected devices using C/C++.
    • Work on RTOS, bare-metal programming, memory management, device drivers, and communication protocols.
    • Develop and integrate drivers/interfaces for cameras, motors, sensors, and vision systems.
    • Work with Python and Shell scripting for development and automation.
    • Apply basic AI/ML and computer vision concepts to embedded applications.
    • Collaborate on electrical and mechanical design, hardware integration, testing, and debugging.


    Required Skills

    • C, C++, Python, Shell Scripting
    • Embedded Systems & Firmware
    • IoT, RTOS, Bare Metal
    • Memory Management & Device Drivers
    • Communication Protocols
    • Camera, Motor & Vision Systems
    • Basic AI/ML understanding
    • Electrical & Mechanical Design understanding


    Read more
    Why apply to jobs via Cutshort
    people_solving_puzzle
    Personalized job matches
    Stop wasting time. Get matched with jobs that meet your skills, aspirations and preferences.
    people_verifying_people
    Verified hiring teams
    See actual hiring teams, find common social connections or connect with them directly.
    ai_chip
    Move faster with AI
    We use AI to get you faster responses, recommendations and unmatched user experience.
    Did not find a job you were looking for?
    icon
    Search for relevant jobs from 10000+ companies such as Google, Amazon & Uber actively hiring on Cutshort.
    companies logo
    companies logo
    companies logo
    companies logo
    companies logo
    Get to hear about interesting companies hiring right now
    Company logo
    Company logo
    Company logo
    Company logo
    Company logo
    Linkedin iconFollow Cutshort
    Users love Cutshort
    Read about what our users have to say about finding their next opportunity on Cutshort.
    Shubham Vishwakarma's profile image

    Shubham Vishwakarma

    Full Stack Developer - Averlon
    I had an amazing experience. It was a delight getting interviewed via Cutshort. The entire end to end process was amazing. I would like to mention Reshika, she was just amazing wrt guiding me through the process. Thank you team.
    Companies hiring on Cutshort
    companies logos