SDE III - C++ - Connectivity Team

IN-Pune

Global Careers (External)

Req #: 10500
Type: Full-Time

Panasonic Corporation of North America

				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.

Domain Knowledge:
* Hands-on experience in networking and socket programming.
* Practical understanding of network architecture and protocol stack implementation.

Soft Skills:
* Ability to collaborate across teams and mentor junior developers.
* Strong analytical and problem-solving skills.

Qualifications:

Good to Have:
* Experience with real-time communication protocols for iOS applications.
* Demonstrated ability to manage and apply advanced networking protocols for infrastructure management in DevOps environments.

Technical Skills:
* Strong proficiency in C/C++ (C++17 or later).
* Advanced understanding of Linux/Bash scripting.
* Familiarity with debugging and profiling tools.
			
Share this job: