Panasonic logo

MTS III, Software Engineer - IaaS

Panasonic

Beaverton, OR
Full Time
Senior
97k-162k
8 days ago

Job Description

About the Role

Ever wonder who brings the entertainment to your flights? Panasonic Avionics Corporation is #1 in the industry for delivering inflight products such as movies, games, WiFi, and now Bluetooth headphone connectivity! With over 40 years of history, the company offers stability, career growth opportunities, and the chance to work with some of the brightest minds in the industry. Panasonic is committed to a diverse and inclusive culture that fosters organizational success.

Key Responsibilities

  • Develop services and tooling for bare metal provisioning, OS imaging, bootloader and firmware orchestration
  • Build and maintain microservices for key IaaS components like OTA updates, storage management, and node orchestration
  • Interface with platform firmware via Redfish/IPMI and implement node-level control logic
  • Collaborate with hardware, networking, and storage teams to integrate low-level capabilities into unified software workflows
  • Contribute to CI/CD pipelines to test and deploy OS images and microservices
  • Maintain version-controlled infrastructure (IaC) and policy-as-code environments
  • Integrate monitoring and observability stacks (e.g., Prometheus, Grafana, Vector)
  • Create robust testing pipelines for infrastructure components (unit, integration, functional)
  • Perform hardware-in-loop (HIL) testing, simulate failure scenarios, and ensure system resiliency
  • Identify and remediate performance bottlenecks in hardware provisioning and orchestration flows
  • Conduct code reviews and implement coding standards and best practices

Requirements

  • Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience
  • 5-10 years of experience in software engineering, with significant exposure to IaaS or low-level system development
  • Ability to travel to domestic or international locations as required, up to 5% of the time
  • Linux administration and internals (systemd, boot process, kernel tuning)
  • Custom kernel config or module work (esp. for embedded or hybrid hardware)
  • Kernel/user-space interface debugging: strace, perf, dmesg, lsof, sysctl
  • Deep knowledge of PXE/iPXE, DHCP, TFTP, and UEFI/BIOS flows
  • Experience with hardware boot orchestration using Tinkerbell, MAAS, or Foreman
  • Familiarity with BMC interfaces (IPMI, Redfish), RAID configuration, and hardware telemetry
  • Hands-on experience building immutable OS images (e.g., Talos, CoreOS, Yocto)
  • Understanding of secure boot flows, disk encryption (e.g., LUKS), TPM provisioning
  • Proficiency in at least one modern programming language: GO, Python (FastAPI, Django, Flask)
  • Strong understanding of object-oriented programming and functional programming concepts

Nice to Have

  • Experience with hardware provisioning tools and protocols
  • Knowledge of containerization and orchestration technologies
  • Experience with monitoring and observability tools

Qualifications

  • Bachelor of Science Degree in Computer Sciences, Computer Engineering or Software Engineering, or equivalent experience
  • 5-10 years of experience in software engineering

Benefits & Perks

  • Highly competitive, comprehensive, and flexible benefits program
  • Paid time off: flexible personal and vacation days, 14 vacation days, 7 sick days, 3 personal days, 11 company holidays
  • Health Insurance options from Aetna and Kaiser, Dental PPO and DMO, Vision insurance
  • 401K with 50% match on up to 8% contribution, fully vested from day 1
  • Additional offerings: Wellness Program, Counseling services, FSA & HSA, Life Insurance, Disability, Critical Illness, Pet Insurance, Legal Assistance, Education Assistance, and more

Working at Panasonic

Panasonic Avionics Corporation values contribution to society, fairness and honesty, cooperation and team spirit, untiring effort for improvement, courtesy and humility, adaptability, and gratitude. The company promotes diversity and inclusion, fostering a work environment that thrives on innovation and collaboration.

Apply Now

Job Details

Posted AtJul 16, 2025
Salary97k-162k
Job TypeFull Time
Work ModeHybrid
ExperienceSenior

Job Skills

AI Insights

Key skills identified from this job posting

Sign upto access all insights for this job

About Panasonic

Website

panasonic.com

Location

Beaverton, OR

Industry

Audio and Video Equipment Manufacturing

Get job alerts

Set up personalized alerts for your job search and get tailored job digests for close matches