Source description
About the role
Responsibilities: C++ Development Write clean, modular, and maintainable code with a focus on structure, readability, modularity, and abstraction. Apply object-oriented programming (OOP) concepts including classes, objects, inheritance, polymorphism, abstraction, and data encapsulation. Implement and maintain robust testing frameworks for C++ applications. Performance Optimization & Debugging Utilize advanced debugging techniques and tools to efficiently identify and resolve issues. Perform code dump analysis to troubleshoot critical issues in C++ applications. Optimize application 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. Configure subnets and VLANs 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 protocols. Domain Knowledge Hands-on experience in networking and socket programming. Practical understanding of network architecture and protocol stack implementation. Collaboration & Mentorship Collaborate across teams and mentor junior developers. Apply strong analytical and problem-solving skills to address complex challenges.
More at Panasonic North America