
Panasonic
Software Engineer
See how this job matches your profile
Sign in for an AI-powered fit score, breakdown, and a tailored resume.
Job Description
Ever wonder who brings the entertainment to your flights? Panasonic Avionics Corporation is #1 in the industry for delivering inflight products such as movies, games, Wi-Fi, and now Bluetooth headphone connectivity! How exciting would it be to be a part of the innovation that goes into creating technology that delights millions of people in an industry that’s here to stay! With our company’s history spanning over 40 years, you will have stability, career growth opportunities, and will work with the brightest minds in the industry. The Avionics Way captures the essence of what makes our employees special, and by extension, our organization. It’s comprised of 5 core identifiers - Pioneers, Problem Solvers, Accountable, Collaborative, and Customer Focused - that together form a robust, working framework for our continued success. Beyond a philosophy, the Avionics Way is our guide to daily practices. It provides a clear, actionable model to help employees, at all levels, realize their ambitions through outsized contributions to their teams and the company. This model clearly defines expectations for performance at all levels of the organization, as well as establishes specific actions and modes of working that reinforce our philosophy on the path to achieving our goals.
Qualifications
Required Qualifications
- 10+ years of experience in software development with a Bachelor’s degree in Computer Sciences, Computer Engineering or Software Engineering; Or Advanced degree (Master’s or PhD degree in Computer Sciences, Computer Engineering or Software Engineering) and 8+ years of software development experience; Or 14+ years of related software development experience in lieu of degree.
- Expert level of C/C++/Golang or similar programming experience in a Linux environment including TCP/IP network programming and device drivers.
- Designs, develops, and maintains cloud-native architectures on Amazon Web Services (AWS), selecting and integrating services such as EC2, ECS/EKS, Lambda, S3, RDS/DynamoDB, API Gateway, IoT Core, and Kinesis to support ground-based and airborne system elements.
- Develops hybrid and edge-to-cloud architectures that connect onboard avionics and in-flight entertainment and connectivity (IFEC) systems to ground-based cloud platforms, accounting for intermittent connectivity, bandwidth constraints, and data synchronization requirements.
- Defines cloud reference architectures, service boundaries, and integration patterns for large-scale distributed systems, and leads architecture reviews with internal and external stakeholders.
- Leads cloud migration and modernization efforts, including assessment of legacy systems, migration strategy and sequencing, refactoring to microservices or serverless patterns, and cutover planning.
- Demonstrated ability to manage multiple priorities and make efficient use of given resources such as system lab time and down stream process owners and tasks.
- Ability to resolve complex problems quickly and efficiently. IFE development involves many system level issues including real time, performance and reliability requiring understanding of distributed processors in an embedded system environment. Many problems are multi-dimensional requiring non traditional solutions to fit within the constraints of an embedded system providing highest value to the customer and end user to bring entertainment in an aircraft. A wide degree of creativity and latitude is expected.
- Demonstrated ability to lead multi-function teams to achieve positive results for complex projects.
- Performs as mentor, leader, technical expert and a source of information.
- Determines methods and procedures on new assignments and provide guidance to other technical positions.
- Highly proficient in project planning to ensure timely completion of complex, independent tasks or one or more complex projects. Must know, plan for and integrate internal and external dependencies across mult- functions.
- Proven ability to develop technical approach or design, resource, allocation or time schedule on projects.
- Demonstrated high level of experience providing identifiable technical contributions to the success of a specific product/project.
- Utilizes specialized knowledge in order to provide recommendations and make decisions in matters of significance to the product and company.
- Works on complex issues where analysis of situations or data requires an in-depth evaluation of variable factors.
- Expert with commonly used concepts, practices, and procedures within the Electronic Engineering field.
- Interacts with senior internal and external personnel. Internal and external contacts often pertain to company plans and objectives.
- Demonstrated engineering communication expertise including concise written and verbal skills.
Preferred Qualifications
- Familiarity with network security methodologies a plus.
- Prior experience with multimedia application development including streaming audio/video servers and clients highly desirable.
Skills & Technologies
About the Company
Panasonic
View company profile →
Interested in this role?
Sign in or create a free account to see how this job matches your skills, apply with one click, and let our AI tailor your resume.
Sign in to applyJob Details
Employment Type
Full Time
Experience Level
Senior
Salary Range
$133,000 – $223,000
Location
Irvine, CA
Posted
Today
Country
US