Job Summary:
Panasonic Avionics Corporation is a leader in delivering in-flight entertainment products and solutions. They are seeking a Senior Software Architect to design and develop embedded software platforms for complex in-flight entertainment systems, ensuring compliance with safety standards and collaborating with various engineering teams.
Responsibilities:
• Architect and design end-to-end embedded software platforms for complex in-flight entertainment systems, ensuring seamless integration with vehicle hardware and compliance with strict safety standards.
• Lead the development of core platform services such as bootloading, commissioning, over-the-air software updates, networking integrations, and distributed storage management to enhance system reliability and performance.
• Collaborate closely with software engineers and architects across virtualization, trusted OS, graphics, compute, safety/security, and multimedia domains to create cohesive component and system-level solutions.
• Drive hardware and software co-design by partnering with hardware engineering teams to align system requirements and optimize embedded hardware capabilities.
• Innovate and promote architectural design patterns and frameworks that simplify development, accelerate time to market, and elevate software quality.
• Communicate architectural vision clearly through presentations, documentation, and cross-team collaboration to ensure alignment and shared understanding.
• Evaluate emerging technologies and prototype new concepts to continuously evolve the platform in line with industry best practices and product roadmaps.
Qualifications:
Required:
• You thrive in architecting complex embedded systems, particularly within Linux and Android environments, and enjoy solving challenges related to safety-critical automotive or aviation applications.
• You have deep knowledge of multicore SoC architectures, operating systems, virtualization, concurrency, device drivers, and real-time embedded software design.
• You bring hands-on experience with SOC platforms from vendors like Qualcomm or MediaTek and have worked with virtualization technologies such as LXC, QNX, Docker, or Kubernetes.
• You excel at leading technical teams through agile methodologies, mentoring others, and driving architectural decisions that balance innovation with reliability.
• You understand networking protocols, storage architectures, and hardware bring-up processes, enabling you to design integrated, high-performance embedded solutions.
• Bachelor of Science Degree in Computer Sciences, Computer Engineering, Electrical Engineering or other related engineering degree, or equivalent experience.
• 10+ years of relevant experience in Linux and Android Embedded Systems Architecture and Software Architecture.
• 10+ years experience with embedded systems architecture, design and development in Aviation, Automotive, or similar industry.
• 8+ year’s architecture experience in complex embedded systems.
• Experience designing over-the-air update architectures and cloud-based edge computing solutions that enhance system maintainability and scalability.
• Familiarity with microcontrollers, sensors, and low-level hardware components to bridge software and hardware design effectively.
• Knowledge of container orchestration and hypervisor technologies in embedded Linux and Android environments.
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.