Pune, IND
14 days ago
Principal Engineer
**Overview** We are looking for a dynamic and technically strong **Principal Engineer** to lead end-to-end software architecture and development efforts, especially within the **Aerospace** domain. This role demands deep expertise in **Android development** , scalable cloud infrastructure, and production-grade engineering practices. You will lead architecture, drive development standards, and ensure quality across platforms while enabling innovation and efficiency through collaboration and team spirit. **Responsibilities** . Design and architect scalable, secure, and high-performing software systems across mobile and cloud platforms. · Lead **Android application development** , dynamic UI creation, and OS-level integrations. · Develop robust components using **Java, Kotlin, C++, and Qt.** · Deliver solutions tailored to the **Aerospace domain and ad management systems** use cases. · Integrate **AI/ML models** into applications and pipelines, enabling intelligent features and automation. · Define and implement cloud architectures using **AWS** , including: o **EC2, ECS, EKS, Lambda, S3, CloudFront** (CDN) o **SNS, SQS** for event-driven workflows o C **loudWatch, CloudTrail,** and log aggregation/monitoring · Develop and maintain **CI/CD pipelines using GitLab, Docker,** and DevOps best practices. · Own production support strategy including observability, root cause analysis, and service recovery. · Maintain high software quality through TDD, code reviews, automated tests, and performance checks. · Work with tools such as **JUnit, Espresso, Mockito, Robolectric, and Google Test.** · Plan and execute sprints within an Agile framework and guide teams through architectural decisions. · Mentor engineers and support cross-functional collaboration on product delivery. · Willingness to travel as needed to support project delivery and team engagement. **Qualifications** Required Skills & Qualifications: · **15 - 20 years of experience** in software engineering, with a proven track record of technical leadership. · Domain expertise in the **Aerospace sector** , with hands-on experience in related systems or platforms. · Experience in **Advertising Management Systems** , such as ad tracking, campaign management, or ad SDK integrations. · Solid foundation and practical experience with **AI/ML** technologies, tools, and workflows. · Deep knowledge of **Android application development,** UI/UX workflows, and Android OS internals. · Strong programming skills in **Java, Kotlin, C++, and Qt.** · Proven experience with AWS services: o **Compute** : EC2, ECS, EKS, Lambda o **CDN & Storage:** CloudFront, S3 o **Messaging/Eventing** : SNS, SQS o **Monitoring** : CloudWatch, CloudTrail · Proficient in **containerization** and deployment pipelines using **Docker** and **GitLab CI/CD.** · Strong understanding of production support, high availability, system monitoring, and incident management. · Excellent knowledge of software quality principles, test frameworks, and automation techniques. · Effective communicator with a passion for mentoring and cross-team collaboration. · Willingness to travel occasionally as per project or business needs. Nice to Have: · Exposure to **Edge computing or IoT platforms.** · Experience with cross-platform mobile frameworks (e.g., Flutter, React Native). · Familiarity with real-time data processing, AI/ML, or analytics systems. REQ-151419
Confirmar seu email: Enviar Email
Todos os Empregos de Panasonic Avionics Corporation