1h ago

C/C++ Network Architect

IndiaIndiaRemoteFull-timemid
ArchitectConstruction & Real Estate
2 views0 saves0 applied

Quick Summary

Overview

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a C/C++ Network Architect based in India.

Technical Tools
ArchitectConstruction & Real Estate

Take on a senior technical architecture role focused on designing and developing advanced networking products in Windows and Linux environments.
You will leverage extensive embedded networking experience to build robust, high-performance software using C/C++ and real-time operating systems.
The position involves shaping multi-threaded software architectures, making critical platform-level design decisions, and guiding development teams.
You will work across networking protocols, kernel-level programming, packet inspection, and network security technologies.
Your expertise will help deliver reliable, secure, and efficient network solutions through strong architectural practices and technical leadership.
You will also contribute to embedded Linux development, performance optimization, debugging, and system-level troubleshooting.
This opportunity is suited to an experienced engineering professional who combines deep technical knowledge with the ability to lead complex product development initiatives.

  • Design and develop network products and software architectures for Windows and Linux environments using C/C++ or similar programming languages.

  • Define and implement multi-threaded software architectures, making platform-level design decisions and evaluating technical trade-offs.

  • Lead and guide development teams, providing technical direction and supporting sound engineering decisions.

  • Design software modules that integrate effectively into broader system architectures.

  • Develop real-time applications using RTOS concepts, including Embedded Linux environments.

  • Apply inter-process communication (IPC) techniques and embedded system principles to build reliable software solutions.

  • Design and develop networking components using protocols and standards such as TCP/IP, IPv4, IPv6, and NAT.

  • Develop, maintain, and debug kernel drivers using tools such as GDB and KGDB.

  • Contribute to network security product development, including Layer 2, Layer 3, and Layer 4 networking functionality.

  • Apply software security principles and encryption/decryption algorithms to support secure network communications.

  • Perform deep network packet inspection and analyze packet flows across user-space applications and kernel-level components.

  • Work with Embedded Linux build systems, particularly Yocto, including the development and maintenance of BitBake recipes.

  • Analyze network traffic and troubleshoot connectivity or performance issues using TCPDump and Wireshark.

  • Perform debugging and memory analysis using GDB, Valgrind, and related tools.

Requirements

~2 min read
  • 10–15 years of experience in embedded networking software development and architecture.

  • Strong development and architecture experience building networking products in Windows or Linux environments using C/C++.

  • Extensive experience designing multi-threaded software architectures and making platform-level technical trade-offs.

  • Demonstrated technical leadership experience, including the ability to guide development teams and influence architectural decisions.

  • Strong programming skills in C or a similar systems programming language.

  • Hands-on experience with inter-process communication (IPC) techniques and RTOS concepts.

  • Proven experience developing real-time applications using RTOS, including Embedded Linux.

  • Strong understanding of networking technologies and standards, particularly TCP/IP, IPv4, IPv6, and NAT.

  • Experience developing and debugging kernel drivers, with practical knowledge of GDB and KGDB.

  • Good knowledge of network security products and Layer 2, Layer 3, and Layer 4 protocols.

  • Understanding of software security principles and encryption/decryption algorithms.

  • Strong knowledge of deep packet inspection and packet flow through user-space applications and kernel-level components.

  • Hands-on experience with Embedded Linux build systems, especially Yocto, and the ability to write BitBake recipes.

  • Practical experience using packet capture and network analysis tools such as TCPDump and Wireshark.

  • Experience with debugging and memory analysis tools, including GDB and Valgrind.

  • Strong analytical and problem-solving skills, with the ability to address complex system-level challenges.

What We Offer

~1 min read
✓Opportunity to work on advanced networking products and enterprise-grade technology solutions.
✓Exposure to complex embedded systems, network security, and real-time software architecture.
✓Opportunity to take technical ownership and guide engineering teams.
✓Collaborative environment involving technology professionals across India and the United States.
✓Opportunity to apply and expand expertise in C/C++, Embedded Linux, RTOS, and networking technologies.

Location & Eligibility

Where is the job
India
Remote within one country
Who can apply
IN

About this job

Who can apply
India
Posted
Today
Employer
has 5,597 open jobs on Jobera in 42 countries.

Listing Details

Posted
November 11, 2026
First seen
November 11, 2026
Last seen
November 11, 2026

Posting Health

Days active
-1
Repost count
0
Trust Level
68%
Scored at
November 11, 2026

Signal breakdown

freshnesssource trustcontent trustemployer trust
Newsletter

Stay ahead of the market

Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

A
B
C
D
Join 12,000+ marketers

No spam. Unsubscribe at any time.

C/C++ Network Architect