Software Technical Fellow, Platform
Listed on 2026-02-14
-
IT/Tech
Systems Engineer, Cloud Computing
Overview
The Platform Software Technical Fellow serves as the senior technical authority for the architecture, evolution, and long-term strategy of the embedded Linux inflight entertainment platform. This role operates as a VP-level individual contributor and is responsible for guiding foundational technical decisions that impact multiple product lines and hardware generations across the organization.
This position provides architectural vision and technical leadership across a distributed engineering environment, driving modernization initiatives that strengthen platform abstractions, improve architectural clarity, and increase technical leverage. The Fellow works directly on complex system-level challenges while shaping long-term platform strategy, design principles, and technical standards to ensure scalability, maintainability, and innovation.
Responsibilities- Shape platform architecture across OS, middleware, and system services, defining patterns and abstractions that enable consistency, reusability, and clarity across multiple product lines and hardware generations
- Guide platform modernization efforts by identifying architectural debt, proposing refactoring strategies, and advancing approaches that reduce fragmentation while maintaining stability in long-lifecycle embedded systems
- Architect integration surfaces including APIs, SDK patterns, and platform contracts that serve both internal teams and external partners, balancing flexibility with consistency and long-term maintainability
- Advance observability and operational clarity at the platform layer, influencing instrumentation strategies, diagnostic capabilities, and approaches that make complex distributed systems understandable and debuggable
- Contribute to architectural decision-making across the organization, collaborating with the Director of Architecture and product groups on frameworks, principles, and trade-offs that affect platform evolution
- Elevate performance and reliability engineering by defining patterns for resource management, failure handling, and validation in resource-constrained environments, informed by deep understanding of embedded Linux systems
- Influence technical standards through architecture reviews, technical writing, proof-of-concepts, and cross-team collaboration, raising the bar for platform design rigor and systems thinking
- Drive platform leverage by identifying common needs across product lines, establishing shared solutions, and creating architectural clarity that enables teams to build on proven foundations
- Master's Degree in Engineering or related technical field
- 20+ years of software engineering experience with deep focus on platform architecture, system services, and building foundations that support diverse engineering organizations and use cases
- Broad systems-level expertise spanning OS internals, middleware patterns, service architectures, and API design, with strong understanding of embedded Linux environments and resource-constrained systems
- Proven track record architecting platforms used by multiple teams or external partners, demonstrating ability to balance abstraction with pragmatism and long-term thinking with incremental evolution
- Deep technical judgment for navigating complex architectural trade-offs involving performance, reliability, maintainability, compatibility, and operational complexity in real-world platform contexts
- Experience with platform modernization including strategies for evolving legacy systems, managing technical debt, and introducing new patterns without destabilizing existing functionality
- Collaborative influence across engineering organizations, demonstrated through architectural leadership, cross-functional partnership, and ability to drive consensus on sophisticated technical decisions
- Excellent technical communication skills for documenting architectural patterns, explaining trade-offs, and making complex platform concepts accessible to engineers and partners at all levels
- Experience with embedded systems, consumer electronics, automotive, aerospace, or other domains with long product life cycles and strict reliability requirements
- Background in platform or middleware products serving external developers, partners, or ecosystems
- Contributions to open-source platform projects, operating systems, or foundational infrastructure
- Experience with multi-product platform strategies and managing platform evolution across hardware generations
- Embedded Linux Platform Architecture:
Kernel configuration and customization, system services, init systems, device management, resource control, and boot optimization within constrained environments - Middleware and Service Architecture:
Layered system design, inter-process communication (IPC), service discovery, lifecycle management, and modular, composable system patterns - API and Integration Design:
Interface contract development, versioning strategies, backward compatibility management, SDK patterns, and scalable approaches to exposing…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).