04 Aug
|
Panasonic
|
Pune
Roles and Responsibilities:
Software Design & Architecture
- Design and architect scalable, secure, and high-performing software systems across mobile and cloud platforms.
- Lead end-to-end Android application development including agile UI creation, OS-level integrations, and performance optimization.
- Deliver tailored software solutions for Aerospace domain and Advertising Management Systems use cases.
Core Development & Integration
- Develop robust, modular, and reusable components using Java, Kotlin, C++, and Qt.
- Integrate AI/ML models into applications and pipelines to enable intelligent features and automation.
- Ensure adherence to best coding practices, maintainability, and performance optimization.
Cloud Architecture & Infrastructure
- Define and implement cloud architectures using AWS services.
- Develop and maintain CI/CD pipelines using GitLab, Docker, and DevOps best practices.
- Ensure high system availability, observability,
and reliability across environments.
Quality Assurance & Production Support
- Maintain software quality through TDD, code reviews, automated testing, and performance validation.
- Utilize test frameworks such as JUnit, Espresso, Mockito, Robolectric, and Google Test.
- Own production support strategy, including root cause analysis, incident management, and service recovery.
Agile Delivery & Leadership
- Plan and execute sprints following Agile methodologies and ensure timely product delivery.
- Guide engineering teams through technical and architectural decision-making processes.
- Mentor junior engineers, promote best development practices, and support cross-functional collaboration.
- Travel occasionally as needed to support project delivery and client engagement.
📌 Principal Engineer (Pune)
🏢 Panasonic
📍 Pune