Job Information
Panasonic Avionics Corporation SDE III in Pune, India
Overview
We are looking for a motivated, driven, and collaborative Software Engineer with experience in embedded software development to join a talented team that conducts research, design and development of software running on Linux or Windows OS to power our latest products.
Responsibilities
MAJOR RESPONSIBILITIES
· Design, implement, integrate, and verify software applications and tools using Angular JS , Javascript, NodeJS/ C++.
· Enhance, optimize, and improve the efficiency and robustness of current software, with a particular focus on OSS integration and telecom functionality.
· In the development of software components related to telecom systems in avionics, including management of network resources and protocols.
· Collaborate with multiple development teams, including those working on OSS for system monitoring and operational support.
· Review, evaluate, and analyze test plans and procedures for complex telecom and avionics systems.
· Support system test programs, analyze results, and improve overall system quality including Performance.
· Participate in a complete software development lifecycle using Agile methodologies.
· Work with AWS to deploy and manage scalable, high-availability cloud infrastructure that supports both telecom and OSS development.
· Utilize Docker to create containerized environments for local development, testing, and OSS deployment.
· Collaborate with cross-functional teams to integrate telecom protocols 4G/5G, WAN into avionics and embedded systems.
KNOWLEDGE/SKILL REQUIREMENTS
· Strong proven experience in as Full-stack Development including Backend Technologies Java Script, NodeJS, and C++ background.
· Deep knowledge and experience in real-time multi-threaded embedded software, including applications for telecom and avionics.
· Proven experience in development under Linux, including telecom-based systems.
· Proven experience in socket programming, IPC, PUB/SUB architecture, and managing Operational Support Systems aspects for operational management.
· Deep understanding of the basic networking protocols TCP/UDP/IP and familiarity with VLANs and basic switching and routing concepts.
· Experience in the management of OSS tools for system monitoring, troubleshooting, and performance management in telecom and avionics environments.
· Demonstrated ability to manage priorities, context switches and make efficient use of shared resources in Telecom systems.
· Experience with continuous integration / continuous deployment (CI/CD) and test-driven development in an OSS context.
· Proven experience in cloud-native software development concepts and deployment on AWS cloud infrastructure.
· Expertise with Docker containerization and Kubernetes for orchestration and deployment of legacy and transformation OSS components.
· Understanding of advanced networking protocols including HTTP/SNMP/DHCP/DNS and other telecom-related protocols.
· Demonstrated ability to work well in a fast-paced environment practicing Agile software development principles.
· Demonstrated engineering communication expertise including clear and concise written and verbal skills.
OTHER REQUIREMENTS
· Ability to travel to domestic or international locations as required, up to 5% of the time.
· Excellent Oral and Written Communication Skills.
· Willingness to work flexible hours to ensure some overlap with US-based teams
Qualifications
· Bachelor’s degree in computer science/software engineering/electrical engineering with 5+ years of proven experience, master’s degree is preferred.
· Agile / Scrum certification or proven experience practicing Agile software development principles.
· Full-stack Development experience with solid understanding of Software Development Lifecycle.
REQ-146940