Pune, Oklahoma, India
30 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 CloudWatch, 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: · 10+ 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
Por favor confirme su dirección de correo electrónico: Send Email
Todos los trabajos de PAC Panasonic Avionics Corporation