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.
Contribution to Society Fairness & Honesty Cooperation & Team Spirit Untiring Effort for Improvement Courtesy & Humility Adaptability Gratitude
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","qualifications":"Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software
Engineering, or equivalent experience.