Overview:
We are looking for a motivated, driven, and collaborative entry level, Software Engineer to join a talented team that conducts research, design and development of software running on Linux to power our latest products.
Responsibilities:
C++ Development:
+ Expertise in writing clean, modular, and maintainable code with a focus on code structure, readability, modularity, and abstraction.
+ Strong knowledge and application of object-oriented programming (OOP) concepts including classes, objects, inheritance, polymorphism, abstraction, and data encapsulation.
+ Implement and enable robust testing frameworks for C++ applications.
Performance Optimization & Debugging:
+ Utilize advanced debugging techniques and tools to identify and resolve issues efficiently.
+ Perform code dump analysis to troubleshoot and resolve critical issues in C++ applications.
+ Optimize performance by identifying bottlenecks and implementing efficient solutions.
Networking Expertise:
+ Strong knowledge of network protocols such as TCP/IP, BGP, OSPF, EIGRP, VLANs, and VPNs.
+ Practical experience with subnetting and VLAN configuration for effective data traffic management.
+ Implement real-time communication using WebSockets.
Socket Programming:
+ Design and develop networked applications using advanced socket programming techniques.
Web Technologies: (Preferred)*
+ Exposure to HTTP, SNMP, and DNS.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.