Principal Engineer
Panasonic Avionics Corporation
**Overview**
We are seeking a seasoned Principal Engineer with 15+ years of experience in web and mobile
application development, middleware service design, AWS cloud technologies, and
networking. The candidate should have a proven track record in the design, architecture, and
implementation of digital platforms. Expertise in Android platform development, edge
computing, big data, and machine learning is highly desirable. Strong communication skills
are essential to collaborate effectively with clients and cross-functional teams.
**Responsibilities**
1. Architectural Leadership:
o Design and implement scalable, high-performance systems for digital solutions.
o Develop technical strategies for integrating networking systems, web
applications, and middleware services.
2. Development and Integration:
o Oversee the development of Android-based applications, middleware services,
and customized platforms.
o Lead integration efforts for digital systems across platforms, ensuring seamless
interoperability.
3. Networking and Connectivity:
o Design low-latency, secure communication architectures for enterprise and IoT
solutions.
o Implement and optimize TCP/IP-based networking protocols for high-
availability systems.
4. Cloud, Big Data, and Machine Learning:
o Architect AWS cloud solutions for managing large-scale data, including
operational and user interaction logs.
o Develop machine learning models for predictive analytics and personalization.
o Enable edge computing to support real-time decision-making.
5. Web and Middleware Services and Infrastructure Management::
o Design and develop middleware services to enable secure, scalable
communication between systems.
o Build RESTful APIs and integrate web-based interfaces for seamless user and
system interactions.
o Optimize middleware services for high availability, load balancing, and latency
reduction.
o Manage AWS infrastructure using CloudFormation Templates (CFT) for
automation and scalability.
o Establish CI/CD pipelines (e.g., GitLab) for continuous integration and
deployment of applications.
6. Client Engagement and Collaboration:
o Partner with connectivity providers and digital solution providers to deliver
tailored solutions.
o Act as a thought leader to guide clients in adopting innovative technologies for
operational efficiency.
7. Programming Excellence:
o Leverage strong programming skills in languages such as C/C++, Java, Python,
and Kotlin.
o Ensure high code quality through effective testing, debugging, and performance
optimization.
8. Production Monitoring and Support:
o Set up comprehensive production monitoring systems using tools like
CloudWatch, Datadog, or Prometheus.
o Define operational playbooks and provide Level 3 support for production
systems.
* Technical Expertise:
• Proficiency in C/C++, Java, Kotlin, Python, and JavaScript/TypeScript.
• Strong knowledge of application development, including web and middleware services.
* Networking and Cloud Proficiency:
• Expertise in TCP/IP networking, secure communication protocols, and low-latency
systems.
• Comprehensive knowledge of AWS cloud services, including Lambda, S3, EC2, Glue,
and Athena.
* Big Data and Edge Computing:
• Experience with big data technologies (e.g., Spark, Kafka, Hadoop) for processing
large-scale data.
• Familiarity with machine learning frameworks and edge computing platforms.
* CI/CD and Infrastructure Management:
• Hands-on experience in setting up and managing CI/CD pipelines using GitLab or
similar tools.
• Expertise in defining and maintaining AWS CloudFormation Templates (CFT) for
infrastructure automation.
* Production Monitoring:
• Proficiency in setting up monitoring and alerting tools for production environments.
• Experience in troubleshooting and providing operational support for mission-critical
systems.
* Leadership and Communication:
• Excellent communication and presentation skills for engaging with clients and
stakeholders.
• Ability to mentor teams, manage priorities, and deliver projects on time.
**Qualifications**
Educational Qualifications:
• Undergraduate Degree in Computer Science, Software Engineering, or a related field is
mandatory.
• Postgraduate Degree (optional but preferred) in Computer Science, Data Engineering,
or a related discipline.
Preferred Qualifications:
1. Familiarity with multimedia streaming technologies and IoT systems.
2. Hands-on experience with Agile/Scrum methodologies.
REQ-145755
Confirm your E-mail: Send Email
All Jobs from Panasonic Avionics Corporation