Jobs for People with MS: National MS Society

Mobile National MS Society Logo

Job Information

Panasonic Avionics Corporation SDE III - C++ - Connectivity Team in Pune, India

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.

REQ-145828

DirectEmployers