Posted on: 16/01/2026
Description :
About the Position/Role :
Full Stack Developers in C/C++ with network programming and protocol implementation Background. The role involves working on BACnet stack development / Test automation for Linux and Windows platforms.
Key Responsibilities :
- Design, develop, and maintain stack implementation in C/C++ for Linux and Windows.
- Develop and optimize networking components using TCP/IP and related protocols.
- Implement client-server architecture ensuring high-performance communication.
- Work on system-level programming, including IPC, threading, and synchronization.
- Debug and troubleshoot using tools like Windbg, GDB, and other dump analysis tools.
- Collaborate in an Agile environment to deliver high-quality software.
- Write and maintain Makefiles and CMake build scripts for cross-platform builds.
- Develop Test automation using Perl / Python scripts
Required Qualifications :
- Education: B.Tech/BE in Computer Science/Engineering or equivalent Masters degree.
- Experience: 3+ years in software development with strong C and C++ (including Modern C++) skills.
- Strong understanding of OOP, software architecture, design patterns, and algorithms.
- Expertise in TCP/IP network programming and client-server architecture.
- Good understanding of threading, synchronization, and system internals (Windows/Linux).
- Experience in system programming, IPC mechanisms, and build systems (Makefile, CMake).
- Proficiency in debugging using Windbg, GDB, and similar tools.
- Experience with desktop applications on Windows and Linux.
Nice to Have :
- Familiarity with BACnet protocol or other building automation protocols.
- Experience in Agile development practices.
- Exposure to cross-platform development and network security concepts.
Did you find something suspicious?
Posted by
Posted in
Full Stack
Functional Area
Network Administration
Job Code
1602063