×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Embedded Software Engineer - Platform

Job in Irvine, Orange County, California, 92713, USA
Listing for: Panasonic Avionics Corporation
Full Time position
Listed on 2026-07-08
Job specializations:
  • Software Development
    DevOps, Unix/Linux, Software Engineer
Salary/Wage Range or Industry Benchmark: 116000 - 194000 USD Yearly USD 116000.00 194000.00 YEAR
Job Description & How to Apply Below

Overview

Our new global headquarters is conveniently located in Irvine, CA, near John Wayne Airport in the Park Place development. For onsite and hybrid employees, you will 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, and outdoor games like bocce, horseshoes, gaming tables, pickle ball, and basketball.

Panasonic Avionics Corporation is #1 in the industry for delivering inflight entertainment and communication products such as movies, games, live TV, Wi‑Fi, and Internet services. We are expanding our GEO connectivity network into the LEO space. With over 40 years of history, we offer stability, career growth opportunities, and a diverse and inclusive culture.

Position

Panasonic is developing a modern aircraft software platform built around a data‑first architecture that uses shared system state, digital twins, and distributed communication patterns to enable scalable, resilient, and observable onboard systems. In this role, you will help design and implement embedded Linux software and foundational platform services that support the PAC Fabric, data‑centric APIs, functional and device models, hardware abstraction, and service integration across aircraft head‑end, seat‑end, and ground‑connected environments.

Responsibilities

What we’re looking for:

  • Design, modify, and implement complex embedded software solutions for onboard data distribution, messaging infrastructure, and platform services.
  • Define, implement, and manage onboard messaging topology using Zenoh and related data‑centric messaging technologies, including routing strategies and partitioning.
  • Configure and optimize data distribution paths based on system constraints, performance needs, and reliability requirements.
  • Code, integrate, test, debug, and refine software to produce scalable, reliable, and maintainable platform solutions.
  • Develop tooling to visualize, troubleshoot, and validate messaging topology, data flows, and system state.
  • Enable observability through telemetry, tracing, metrics, and service health reporting.
  • Review, evaluate, and analyze system designs, interfaces, integration approaches, and data flow requirements.
  • Prepare, review, and evaluate interface documentation, specifications, test plans, and procedures.
  • Assist in definition, analysis, and allocation of requirements.
  • Document designs in engineering documents including functional block diagrams, data models, and data/logic flow charts.
  • Maintain the developed software efficiently through familiarity with software life cycles.
  • Provide leadership and/or technical guidance to lower‑level engineers, designers, and support personnel as assigned.
Knowledge / Skill Requirements
  • Strong proven experience in C/C++, Golang, or Rust development;
    Golang and Rust are preferred, but strong C++ experience is acceptable.
  • Experience developing software under Linux in embedded or resource‑constrained environments.
  • Experience with data‑centric distributed messaging systems such as Zenoh, DDS, MQTT, or similar technologies.
  • Experience designing messaging topologies, routing strategies, and partitioning approaches in embedded environments.
  • Strong understanding of distributed systems principles, including reliability, scalability, fault tolerance, and service integration.
  • Experience working with structured data models, schema evolution, and system state modeling.
  • Understanding of secure data distribution, access control, and software security practices.
  • Experience integrating legacy systems through adapters, bridges, or translation layers.
  • Familiarity with observability concepts including telemetry, tracing, metrics, and service health monitoring.
  • Familiarity with digital twin concepts and system state modeling is desirable.
  • Working knowledge of networking fundamentals such as TCP/UDP/IP, HTTP/HTTPS, DNS, and DHCP is helpful, but deep network administration experience is not required.
  • Familiarity with containers, virtualization, Docker, or similar deployment technologies is desirable.
  • Ability to resolve complex problems quickly and efficiently in…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(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).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary