C++ Linux Networking Lead

Agiliad LLC

Pune District

On-site

INR 3,500,000 - 5,000,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Agiliad LLC in Pune, India, seeks a Technical Lead skilled in C++ to design, develop, and maintain Linux-based networking solutions for embedded systems. The role emphasizes collaboration with hardware and software teams, deep TCP/IP knowledge, and hands-on debugging in embedded environments.

You will drive implementation of efficient networking drivers and participate in code reviews. Strong problem-solving and communication skills are essential to succeed in a fast-paced, technology-driven

Qualifications

  • Bachelor's degree in Computer Science, Electrical Engineering or related field.
  • Proven experience in embedded systems development.
  • Strong C/C++ programming skills.
  • In-depth knowledge of Linux kernel networking subsystems.
  • Experience with TCP/IP, UDP, IPsec and other networking protocols.
  • Familiarity with socket programming and network socket APIs.
  • Proficiency in debugging tools and techniques for embedded systems.
  • Solid understanding of hardware–software interfaces for networking components.

Responsibilities

  • Develop and maintain Linux networking solutions for our products.
  • Collaborate with cross-functional teams to design efficient networking protocols.
  • Implement and optimize low-level networking drivers and protocols in C++.
  • Debug and troubleshoot networking issues on embedded systems.
  • Work closely with hardware engineers to ensure seamless networking integration.
  • Stay updated on networking industry trends and best practices for embedded systems.
  • Participate in code reviews to ensure quality, performance, and maintainability.
  • Collaborate with the testing team to develop test plans and perform testing of networking features.
  • Document software designs, implementation, and testing activities.

Skills

C++ Programming
Embedded Systems
Linux
Networking Concepts
TCP/IP & UDP
Socket Programming
Debugging & Diagnostics
Documentation Skills

Education

Bachelor's degree in Computer Science or Electrical Engineering

Job description

Job Overview

We are seeking a skilled Technical Lead with expertise in C++ programming to join our dynamic team. As an integral part of our organization, you will play a key role in designing, developing, and maintaining networking solutions for embedded systems. The ideal candidate should have a strong background in Linux, C++ programming, and hands‑on experience in embedded systems.

Responsibilities
  • Develop and maintain Linux networking solutions for our products.
  • Collaborate with cross‑functional teams to understand requirements and design efficient networking protocols.
  • Implement and optimize low‑level networking drivers and protocols in C++.
  • Debug and troubleshoot networking issues on embedded systems.
  • Work closely with hardware engineers to ensure seamless integration of networking functionality.
  • Stay updated on industry trends and incorporate best practices in networking for embedded systems.
  • Participate in code reviews to ensure code quality, performance, and maintainability.
  • Collaborate with the testing team to develop test plans and perform thorough testing of networking features.
  • Document software designs, implementation, and testing activities.
Requirements
  • Bachelor's degree in Computer Science, Electrical Engineering, or related field.
  • Proven experience in embedded systems development.
  • Strong programming skills in C and C++.
  • In‑depth knowledge of Linux kernel networking subsystems.
  • Experience with TCP/IP, UDP, IPsec, and other networking protocols.
  • Familiarity with socket programming and network socket APIs.
  • Proficiency in debugging tools and techniques for embedded systems.
  • Good understanding of hardware‑software interface for networking components.
  • Excellent problem‑solving and analytical skills.
  • Ability to work independently and collaboratively in a team environment.
  • Strong communication and documentation skills.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

C/C++ Network Architect
C/C++ Network Architect

Quant AIs • New Delhi

On-site
INR 1,500,000 - 2,000,000
C++ Developer
C++ Developer

APSI Labs India Private Limited • Chennai District

On-site
INR 900,000 - 1,200,000
Developer - C/C++, Linux, Device Drivers and Networking Protocol Devel
Developer - C/C++, Linux, Device Drivers and Networking Protocol Devel

Careernet • Chennai District, Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Senior Software Developer - Networking platform
Senior Software Developer - Networking platform

Luxoft • Bengaluru

On-site
INR 2,500,000 - 4,500,000
Embedded Linux C++ Developer (Networking/Wireless)
Embedded Linux C++ Developer (Networking/Wireless)

Weekday AI (YC W21) • Bengaluru

On-site
INR 600,000 - 3,000,000
Lead Software Developer - L2/L3 Networking Protocols
Lead Software Developer - L2/L3 Networking Protocols

Luxoft • Bengaluru

On-site
INR 2,500,000 - 4,200,000
None
Embedded Linux C++ Developer (Networking/Wireless)
Embedded Linux C++ Developer (Networking/Wireless)

Weekday AI • Bengaluru

On-site
INR 600,000 - 30,000,000
TECHNICAL LEAD - Embedded C
TECHNICAL LEAD - Embedded C

Happiest Minds Technologies • Bengaluru

On-site
INR 4,200,000 - 7,000,000
Lead Embedded Linux Engineer
Lead Embedded Linux Engineer

Truminds Software Systems • Gurugram District

On-site
INR 2,800,000 - 5,000,000
Module Lead - Linux BIOS
Module Lead - Linux BIOS

Mployee.me • Pune District

On-site
INR 1,800,000 - 3,000,000