SDE III - C++ - Connectivity Team

IN-Pune

Global Careers (External)

Req #: 10500
Type: Full-Time

Panasonic Corporation of North America

				Overview:

Panasonic Avionics, a global leader in in-flight entertainment and connectivity solutions, is looking for a motivated, driven, and collaborative Entry-Level Software Engineer to join our talented team in Pune.

In this role, you'll develop and optimize software running on Linux that powers our next-generation products.

You'll work on C++ development, networking, and real-time communication technologies, gaining hands-on experience with world-class systems and industry-leading tools.

Responsibilities:

* C++ Development

* Write clean, modular, and maintainable code with a strong focus on readability, abstraction, and OOP principles (classes, objects, inheritance, polymorphism, 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.

* Optimize performance by identifying bottlenecks and implementing efficient solutions.

* Networking & Communication

* Work with network protocols such as TCP/IP, BGP, OSPF, EIGRP, VLANs, and VPNs.

* Configure subnetting and VLANs for effective data traffic management.

* Implement real-time communication using WebSockets.

* Socket Programming

* Design and develop advanced networked applications using socket programming techniques

Qualifications:

Required:

* Strong proficiency in C/C++ (C++17 or later).

* Solid understanding of object-oriented programming (OOP) concepts.

* Experience with Linux/Bash scripting.

* Familiarity with debugging and profiling tools.

* Practical understanding of network architecture and protocol stack implementation.

* Strong analytical, problem-solving, and collaboration skills.

Preferred / Good to Have:

* Exposure to HTTP, SNMP, and DNS protocols.

* Experience with real-time communication protocols for iOS applications.
			
Share this job: