> Markdown version of [/jobs/ext/1322915-software-architect-platform-services](https://www.wearedevelopers.com/jobs/ext/1322915-software-architect-platform-services). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Software Architect - Platform Services - **Company:** Panasonic Avionics Corporation - **Location:** United States - **Experience:** Expert - **Salary:** $133,000.0 - $223,000.0 - **Contract:** Permanent contract - **Skills:** Board Bringup, Agile Methodology, Cloud Computing, Software Quality, Computer Engineering, Linux, Device Drivers, Distributed Data Store, Linux on Embedded Systems, Embedded Software, Hardware Design, Multiprocessing, Network Protocols, QNX (Software), Software Architecture, Software Requirements Analysis, Virtualization Technology, PIC Microcontroller, Concurrency, Reliability of Systems, Kubernetes, Storage Technologies, Information Technology, Hardware Infrastructure, Lxc, Docker - **Published:** July 17, 2026 - **Apply:** https://www.dice.com/job-detail/23e417f8-fad5-4849-a630-593e2ae609b1 ## About the Role * 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 ## Description Are you passionate about shaping the future of embedded systems in the avionics industry? As a senior software architect, you'll play a pivotal role in designing safe, reliable, and innovative solutions that power next-generation self-driving vehicle systems and in-flight entertainment. Your expertise will directly influence how millions experience technology in motion, driving advancements that matter., * 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. ## Related Videos - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [For the Cars and the Curious: Android Drift](https://www.wearedevelopers.com/videos/499-for-the-cars-and-the-curious-android-drift) - [Docker Compose: Rediscovered](https://www.wearedevelopers.com/videos/1978-docker-compose-rediscovered) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Docker build without Docker](https://www.wearedevelopers.com/videos/100114-docker-build-without-docker) - [On developing smartphones on wheels](https://www.wearedevelopers.com/videos/258-on-developing-smartphones-on-wheels) ## Related Articles - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard)