Posted 2w ago

MTS II, Software

@ Panasonic Avionics Corporation
Pune, Maharashtra, India
HybridFull Time
Responsibilities:design software, develop android, test software
Requirements Summary:Bachelor of Science in Computer Science/Engineering or equivalent experience; strong Java/C++ and Android development skills.
Technical Tools Mentioned:Java, C++, Android, SQL, MySQL, Linux/Unix
Save
Mark Applied
Hide Job
Report & Hide
Job Description
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. REQ-154420