Jobgether
C/C++ Network Architect
- Location
- India, IN
- Arrangement
- Remote
- Employment type
- Full-time
- Posted
- 11 November 2026 (4 days ago)
Checked 2 days agoApplications go to the employer, never to RoleSprint
About this role
Accountabilities • 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
• 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.
Benefits
• 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.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Why Apply Through Jobgether?
Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.
#LI-CL1
Work location
- IN
Ready to make a decision?
This role is either worth your time or it isn’t.
Analyze the posting against your experience, see the gaps clearly, and build the right materials only if the opportunity makes sense.
Nothing is submitted automatically. You choose what happens next.
About this listing
Published on Lever under the board identifier Jobgether, which is the name the employer’s own job board carries. RoleSprint has not verified the company’s registered or trading name, so it is shown exactly as published rather than tidied up.
RoleSprint is not the employer and not a recruiter. Applications are made on the employer’s own site and never reach us; what RoleSprint does is help you decide whether a role is worth your time and prepare for it if it is.
Published 11 November 2026, last checked 2 days ago. A posting stops being advertised here 90 days after the employer published it, and one the employer takes down is marked closed rather than quietly removed.