Key Responsibilities :
- Design, develop, and maintain software solutions in C++ for networking or embedded environments.
- Work on network protocol implementation and optimization for high-performance applications.
- Utilize advanced C++ features such as templates, lambda functions, and virtual destructors to develop efficient and scalable code.
- Collaborate with cross-functional teams to define software requirements and deliver reliable solutions.
- Debug, test, and troubleshoot software to ensure high quality and performance.
- Participate in code reviews and contribute to continuous improvement of coding standards.
- Optimize existing modules and improve networking performance and reliability.
- Stay up-to-date with emerging technologies and trends in networking and C++ development.
Qualifications and Requirements :
Strong hands-on experience in C++ development on Linux platforms.Experience working in the networking domain or embedded systems.In-depth understanding of networking protocols and socket programming.Knowledge of advanced C++ concepts like template functions, overloaded functions, lambda functions, and virtual destructors.Excellent problem-solving and debugging skills.Immediate joiners or candidates with a notice period of 0–15 days preferred.Skills Required
C++, Linux, Networking Protocols, Agile, Tcp / ip