Sr. Software Architect - Aircraft

US-OR-Beaverton

US Careers (External)

Req #: 44005
Type: Full-Time

Panasonic Corporation of North America

				Overview:

Who We Are:    

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, WiFi, 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. And we are committed to a diverse and inclusive culture that will help our organization thrive! We seek diversity in many areas such as background, culture, gender, ways of thinking, skills and more.

If you want to learn more about us visit us at www.panasonic.aero
And for a full listing of open job opportunities go to www.panasonic.aero/join-us/

The Avionics Way:    

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.

Responsibilities:

As a member of the Software Architecture Group, you will serve as the architect for the Infrastructure and Virtualization domains and provide guidance to the product and engineering teams that work across the complex aircraft, on-premises, and Cloud ecosystems that power Panasonic Avionics Corporation ("PAC") In-flight Entertainment and Communications ("IFEC") products. You will partner with business leaders and other architects to influence and define strategic technology direction, target state solutions, and develop product roadmaps in partnership with corresponding IFEC product and delivery teams. This is an exciting time to come onboard and drive the evolution needed to support our trajectory to support PAC's strategic growth agenda. 

As an Architect, you will build end to end solution blueprints that meet business requirements, drive overall solution, aim to advance & innovate our technologies, and move us towards a nimbler integration across best of breed vendor and custom solutions. You will lead and develop architectural Point of Views and Proof of Concepts to drive decisions and discussions. Working closely with PAC partners, you will work on increasing adoption of Enterprise Standards to support Containerization, Virtualization, Cloud adoption and increase our ecosystem resilience. You will have responsibility for mentoring, coaching, motivating, and influencing team members to strengthen our bench. 

What you will be doing:

* Take a lead role to specify and design large or more complex systems, solutions, networks, infrastructure elements, or processes.
* Select appropriate design standards, methods and tools and ensure that they are applied effectively.
* Review others' designs to ensure selection of appropriate technology, efficient use of resources and integration of multiple systems and technology.
* Establish policy for selection of more complex architecture components.
* Evaluate and undertake impact analysis on more complex major design options.
* Ensure that the architecture balances functional, service quality and systems management requirements.
* Use appropriate tools, including models of components and interfaces, to contribute to the development of more complex architectures.
* Take a lead role to produce detailed component requirements, specifications and translates these into detailed solutions/designs for implementation using selected products.
* Provide advice on technical aspects of system development, integration (including requests for changes, deviations from specifications, etc.) and processes.
* Ensure that relevant technical and business strategies, policies, standards, and practices are applied correctly.
* Take a lead role to identify the technical, organizational, and physical environment in which more complex products or systems will operate. Identify, propose, initiate, and lead significant improvement programs.
* Modify existing process improvement approaches and/or develop new approaches to achieve improvement.
* Take a lead role to ensure the resolution of a variety of more complex architecture and business problems and serve as a technical or business lead for highly complex project initiatives.
* Communicate effectively will all levels of organization.
* Interact with departments across the organization as necessary, including the development and interpretation of highly complex requirements for peers and other staff.
* Take a lead role in providing leadership and mentoring in the areas of expertise and architecture to their peers, developers, management, and business users including technical expertise, coaching, and ad-hoc training by preparing presentations on more complex issues on the area of expertise and presenting to their peers to ensure consistency to the PACs strategic direction. 

The salary range of $138,000 - $231,000 is just one component of Panasonic's total package. The final offer amount may vary based on factors including but not limited to individual's knowledge, skills, experience, and location. In addition, this role may be eligible for discretionary bonuses and incentives.

Base pay offered may vary depending on skills, experience, job-related knowledge and location. 

Qualifications:

What we are looking for:

* Bachelor of Science Degree in Computer Sciences, Computer Engineering, Electrical Engineering or other related engineering degree, or equivalent experience.
* Bachelor or Masters of Science Degree in Computer Sciences, Computer Engineering, Electrical Engineering or other related engineering degree, or equivalent experience.
* 10+ years of experience related architecture, design and development in Linux / android systems
* 10+ years of experience with embedded systems architecture, design and development in Aviation, Automotive, or similar industry.
* Experience defining system and product requirements - both functional and non-functional requirements.
* Experience documenting functional and non-functional system and product requirements, decomposing into technical requirements and architecture documentation.
* Experience and Expert knowledge of systems design, architecture and implementing large scale, complex, transactional and business systems.
* Experience driving systems design, architecture and implementing hosting platform architecture using cloud native virtualization technologies.
* Experience defining and implementing system and software architectures to achieve DAL D/ E and SAL 1-3 assurance levels for security, data and domain segregation.
* Experience designing and developing Aviation Software - Architecture, Design and Development.
* Experience with Aviation software quality assurance processes and techniques including validation and verification, SQA, etc.
* Experience working with Aviation OEMS or Aircraft manufacturers is a plus.
* Experience and deep understanding of aircraft software and security standards - DAL and SAL Levels, DO-178C.
* Understanding of security concepts and best practices, including encryption, authentication, access control, and threat modeling.
* Experience with secure boot, secure firmware updates, and secure communication protocols.
* Aviation software development using C++, GoLang, Java, and Python.
* Linux Kernel programming experience.
* Database us
			
Share this job: