Sr. Software Architect - Platform Services jobs in United States
cer-icon
Apply on Employer Site
company-logo

Panasonic Avionics Corporation · 14 hours ago

Sr. Software Architect - Platform Services

Panasonic Avionics Corporation is #1 in the industry for delivering inflight products such as movies, games, WiFi, and Bluetooth headphone connectivity. The role involves architecting complex embedded systems for In-Flight Entertainment, focusing on safety and reliability standards while collaborating with engineering teams to drive innovative solutions.

Consumer ElectronicsInformation TechnologyManufacturingTelecommunications
badNo H1Bnote
Hiring Manager
Waldo Sauceda
linkedin

Responsibilities

Building core platform services such as initial bootloading and commissioning, OTA software updates, Networking integrations with Netman, Distributed Storage Management
Architect and Design end-to-end embedded software architecture for Inflight Entertainment System
Work with software engineers and architects in system software, virtualization, trusted OS, graphics, compute, safety / security and multimedia to architect component level and system level solutions
As a technical leader, provide insight and technical direction to resolve issues, drive development processes, and to help improve our processes and technologies for current and future application
Collaborate with the hardware engineering and architecture teams to drive hardware systems designs that meet software requirements and vice-versa
Architect solutions using linux, Android and some microcontroller RTOSs, storage / persistence layers, internal and peripheral devices management and application management that are all part of the embedded hardware installed on aircraft ranging from servers, seatback displays and network distribution equipment
Develop and evangelize new and standard architectural design patterns / frameworks that drive simplification, enable faster time to market and improve quality of software and systems
Communicate architecture and design throughout the organization via presentations and architecture documents/diagrams
Define and document Architecture both functional and non-functional requirements for systems, products and solutions and communicate to Architects and engineers
Define, document and communicate clear architecture goals including the reasons chosen design, technologies, key attributes, risks
Interface with product and engineering teams on review of new features / products and provide guidance on the implications / work scope / feasibility of them
Collaborate with development / test / integration / support teams on refinement/implementation/verification/deployment of the chosen architecture
Participate in detailed design, test plan and go-to-market reviews to ensure alignment with the chosen architecture and NFRs are met
Using strong communication skills, build and drive architecture, analysis documents and communications to internal and/or external audiences about our technology
Evaluate upcoming technologies, stay current with industry best practices and adapt them into the infrastructure architecture as needed to enable the product roadmap
Create prototypes, proof-of-concepts and demonstrations to evaluate new architecture / technologies on the systems
Define key attributes needed in the onboard hardware for future systems in order to meet the needs of future digital products and collaborate with hardware and systems engineering teams to realize them
Provide technical leadership with engineering in the areas of software design, implementation and test

Qualification

Embedded Systems ArchitectureLinuxAndroidMulticore Hardware (SOC)Virtualization TechnologiesNetworking ConceptsStorage SystemsDevice DriversAgile MethodologiesCommunication SkillsMentoring

Required

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
Strong understanding and experience of multicore hardware (SOC), operating systems, virtualization, concurrency, virtual memory, caching, interrupts, device drivers, real-time, assembler programming
5+ years - Experience working with QualComm, Mediatek or similar SOC architectures or SOC using Android or Linux
Experience implementing virtualization technologies in embedded systems using LXC, QNX, Docker, Kubernetes or similar
8+ year's architecture experience in complex embedded systems
In-depth knowledge of operating systems concepts and architecture, particularly Linux/Android operating systems, integration of them into embedded hardware, and experience with device drivers, kernel modules
Experience with designing and developing software for embedded systems, including hardware abstraction, device drivers. Familiarity with microcontrollers, sensors, and other low-level hardware components
Experience with storage systems and file systems, including disk partitioning, RAID, distributed file systems, data replication, and data backup. Familiarity with file, block and object storage architectures
Knowledge of networking concepts, protocols, and technologies, including layer2 and layer 3 networking such as VLAN, STP, QNQ, LLDP, OSPG, IGMP, BGP, etc
Experience with virtualization technologies - containers, hyper-visors, container orchestration, hardware and device virtualization preferably both Linux and Android environments
Experience with hardware bring up, provisioning and commissioning
Experience designing and implementing over the air architectures for edge computing like call home, A/B portioning, and cloud based technologies like CDN, etc
Ability to lead and work in fast paced agile (SAFe and SCRUM) global team setting, mentoring junior team members with minimal supervision

Benefits

Paid time off: Exempt Salaried employees receive unlimited PTO. This means that there is no fixed number, range, or limit to the amount of Personal and Vacation Days that may be taken for exempt employees. Non-exempt hourly employees accrue 14 vacation days per year + 7 sick days + 3 personal days. Accrual rate increases with tenure. All employees receive 11 company paid holidays per year plus a paid company-wide shut down in the U.S. between Christmas and New Year.
Insurance: Medical insurance offerings from Aetna and Kaiser (CA &HI). Options for Employee Only, Employee + Spouse/Domestic Partner, Employee + Children, or Family. Dental PPO and DMO options & Vision insurance through EyeMed or VSP.
401K with 50% match on up to 8% contribution, full vested from day 1.
Other offerings include: Wellness Program, Counseling services, FSA & HSA, Life Insurance for employee, spouse and child, AD&D Insurance, Long-term and Short-term disability, Critical Illness Insurance, Accident Insurance, Legal Assistance, Pet Insurance, Identity Theft Protection, Dependent Care FLSA, Education Assistance, Commuter Program, Employee Purchase Program, Service Award Program.

Company

Panasonic Avionics Corporation

company-logo
For 40 years, Panasonic Avionics has strengthened the connection between the world’s airlines and their passengers.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Hideo Nakano
Deputy CEO
linkedin
leader-logo
Satyen Yadav
Chief Technology Officer
linkedin
Company data provided by crunchbase