Job Search and Career Advice Platform

Enable job alerts via email!

SDE IV - C++ - Connectivity Team

Panasonic Avionics Corporation

Pune District

On-site

INR 5,00,000 - 7,00,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global leader in in-flight entertainment is seeking a motivated and collaborative Entry-Level Software Engineer to join their team in Pune. In this role, you will develop software for next-generation products using C++, focusing on networking and real-time communication technologies. Candidates should have strong skills in C/C++, Linux scripting, and an understanding of network architecture. Join us to gain hands-on experience with world-class systems and tools.

Qualifications

  • 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.

Responsibilities

  • Develop and optimize software running on Linux.
  • Write clean, modular, and maintainable code.
  • Implement robust testing frameworks for C++ applications.
  • Utilize debugging techniques to identify issues efficiently.
  • Optimize performance by implementing efficient solutions.

Skills

C/C++ (C++17 or later)
Object-oriented programming (OOP)
Linux/Bash scripting
Debugging and profiling tools
Network architecture
Problem-solving
Job description
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 .
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.