MTS II, Software
IN-Pune
Global Careers (External)
Req #: 48448
Type: Full-Time
|
Overview: MTS II, Software Responsibilities: Job Summary We are seeking a Software Engineer with hands-on experience in Android application development to design, develop, and enhance cutting-edge inflight entertainment systems. Major Responsibilities : * Plans, designs, modifies, and implements software applications based on functional and system design specifications. * Codes, integrates, tests, debugs, and refines software to deliver high-quality products. * Develops software tools and subsystems to support development, testing, and reuse. * Enhances software to improve efficiency, reduce operating time, and increase robustness. * Reviews, evaluates, and analyzes design interfaces and system interactions. * Prepares and reviews documentation including interface specifications, test plans, and procedures. * Supports requirement definition, analysis, and allocation across systems. * Participates in system testing, analyzes results, and supports test programs. * Maintains software through a strong understanding of the full software development lifecycle. * Documents designs using engineering artifacts such as functional block diagrams and data/logic flow charts. * Performs in-depth troubleshooting and debugging, providing solutions and recommendations. * Develops mobile applications and SDKs end-to-end across the full lifecycle. * Tests and troubleshoots applications in lab environments. What We Are Looking For : * Strong software architecture and design skills with ability to write clean, maintainable code. * Proficient in Java and/or C++ with hands-on Android application development experience across the full lifecycle. * Good understanding of data structures, OOP, design patterns, memory management, networking, and multi-threading. * Strong experience in Android environments and Android application development. * Familiar with Android UI standards and SDK development (plus). * Experience with Linux/Unix systems and strong SQL/MySQL skills. * Good understanding of data handling (manipulation, aggregation, processing). * Ability to solve complex problems efficiently, especially in embedded/distributed systems. * Comfortable working in fast-paced, iterative development environments. * Strong multitasking, planning, and dependency management skills. * Effective team player with good documentation and communication skills. Our Principles: Contribution to Society | Fairness & Honesty | Cooperation & Team Spirit | Untiring Effort for Improvement | Courtesy & Humility | Adaptability | Gratitude What We Offer: At Panasonic Avionics Corporation we realize the most important aspects in leading our industry are the bright minds behind everything we do. We are proud to offer our employees a highly competitive, comprehensive and flexible benefits program. Qualifications: Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience.