Job Summary:
Panasonic Avionics Corporation is a leader in inflight entertainment technology, providing innovative solutions for passenger connectivity. The MTS II, Software role involves designing, developing, and optimizing high-performance backend systems to enhance the in-flight experience for passengers through real-time event logging and streaming capabilities.
Responsibilities:
• Design, develop, and maintain high‑performance backend systems using C/C++ and Golang in Linux-based environments
• Build and evolve event‑driven systems for real‑time logging, telemetry, and streaming data pipelines
• Design and maintain robust APIs (raw TCP streams, gRPC, REST) for distributed and embedded systems
• Improve system performance, scalability, resiliency, and fault tolerance, especially in constrained or real‑time environments
• Apply cloud‑native design principles using AWS services (compute, storage, messaging, observability)
• Integrate AI/ML‑assisted capabilities (intelligent monitoring, anomaly detection, data insights) into existing platforms
• Write clean, maintainable, and well‑tested code following modern engineering best practices and AI tools.
• Perform code reviews and provide constructive technical feedback to improve overall code quality
• Debug, test, and troubleshoot complex production issues across system boundaries
• Collaborate actively in sprint planning, stand‑ups, design reviews, and architecture discussions
• Stay current with emerging technologies, tools, and industry trends in software, cloud, and AI
Qualifications:
Required:
• Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or equivalent practical experience
• 3+ years of professional software development experience
• Strong proficiency in C/C++ and/or Golang
• Experience with AWS or other cloud platforms (IAM, EC2, S3, SQS, SNS, CloudWatch, etc.)
• Solid understanding of concurrent programming, memory management, and system-level debugging
• Experience designing and building scalable, distributed systems
• Hands-on experience with event-driven architectures, logging, and observability
• Exposure to AI/ML use cases such as intelligent monitoring, anomaly detection, or data-driven optimization
• Experience with containerization (Docker, Kubernetes)
• Experience with Git-based workflows and modern version control practices
• Strong understanding of unit testing, CI/CD pipelines, and DevOps fundamentals
Preferred:
• Familiarity with observability stacks (Prometheus, Grafana, OpenTelemetry)
• Hands-on experience building or operating metrics, logs, and traces pipelines for distributed systems
• Experience integrating AI-assisted insights into operational dashboards and embedded services.
Company:
For 40 years, Panasonic Avionics has strengthened the connection between the world’s airlines and their passengers. Founded in 1979, the company is headquartered in Lake Forest, USA, with a team of 5001-10000 employees. The company is currently Late Stage.