Software Architect Sr. - Embedded Systems

PanasonicIrvine, CA
76d$133,000 - $223,000

About The Position

Our new global headquarters is conveniently located in Irvine, CA near John Wayne Airport in the Park Place development. For our onsite and hybrid employees you will be able to enjoy amenities such as access to many restaurants and shops, running trails, a fitness deck, outdoor seating, dry cleaning, car wash, free garage parking, car charging stations, shuttle service for train commuters, outdoor games like bocce, horseshoes, gaming tables, pickle ball, and basketball. For more information on Park Place visit www.parkplaceirvine.com. Panasonic Avionics Corporation is #1 in the industry for delivering inflight products such as movies, games, WiFi, and now Bluetooth headphone connectivity! 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. We are committed to a diverse and inclusive culture that will help our organization thrive! 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.

Requirements

  • 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+ years architecture experience in complex embedded systems.
  • In-depth knowledge of operating systems concepts and architecture, particularly Linux/Android operating systems.
  • Experience with designing and developing software for embedded systems, including hardware abstraction, device drivers, and real-time processing.
  • Knowledge of networking concepts, protocols, and technologies, as well as experience with network stack development.
  • Experience with storage systems and file systems, including disk partitioning, RAID, distributed file systems.
  • Understanding of security concepts and best practices, including encryption, authentication, access control, and threat modeling.
  • Experience with optimizing software performance for resource-constrained embedded systems.
  • Understanding of best practices for building observable and maintainable systems.
  • Experience with integrating software components into a larger system.
  • Experience with debugging and troubleshooting low-level software issues.
  • Exceptional verbal, written and interpersonal/collaboration skills.
  • Experience in Agile development process, CI and related tools such as Jira, gitlab, Jenkins, confluence.

Nice To Haves

  • Experience with design and development software in compliance with industrial-grade quality standards (DO-178C, ASD 9100, ISO 26262, SPICE).

Responsibilities

  • 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.
  • Provide insight and technical direction to resolve issues, drive development processes, and improve processes and technologies for current and future applications.
  • Collaborate with hardware engineering and architecture teams to drive hardware systems designs that meet software requirements.
  • Architect solutions using Linux, Android and some microcontroller RTOSs, storage/persistence layers, internal and peripheral devices management and application management.
  • 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.
  • Interface with product and engineering teams on review of new features/products and provide guidance on implications/work scope/feasibility.
  • 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.
  • Evaluate upcoming technologies, stay current with industry best practices and adapt them into the infrastructure architecture as needed.
  • 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 and collaborate with hardware and systems engineering teams.

Benefits

  • Unlimited PTO for exempt salaried employees.
  • Medical insurance offerings from Aetna and Kaiser.
  • Dental PPO and DMO options & Vision insurance through EyeMed or VSP.
  • 401K with 50% match on up to 8% contribution, fully vested from day 1.
  • 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.
  • Legal Assistance, Pet Insurance, Identity Theft Protection.
  • Dependent Care FLSA, Education Assistance, Commuter Program, Employee Purchase Program.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service