Senior MTS Software Engineer — IFE & Embedded Linux

Panasonic Corporation of North America

Beaverton (OR)

On-site

USD 119,000 - 199,000

Full time

11 days ago
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Paid time off
Medical insurance offerings
401K with match
Wellness Program

Job summary

Panasonic Avionics Corporation seeks an experienced MTS IV – Software Engineer to architect and develop advanced software for next‑generation In‑Flight Entertainment and distributed edge platforms. You will work across low‑level firmware, C/C++ device drivers, and Linux OS configurations for multiple hardware variants, providing technical leadership and ensuring high quality software.

In this senior role you will influence architecture, drive reliability, and mentor engineers while collaborating

Qualifications

  • Bachelor’s degree in Computer Sciences, Computer Engineering or Software Engineering or equivalent
  • Advanced degree (Master’s/PhD) in relevant field with 6+ years of experience or 12+ years experience in lieu of degree
  • Strong C programming in Linux, including TCP/IP networking
  • Experience with Shell scripting, Unix/Linux, algorithms and data processing
  • Firmware/BIOS development in C/C++ and Python; Linux/Unix proficiency
  • Ability to work in a fast-paced, embedded systems environment with real-time requirements

Responsibilities

  • Designs, modifies and implements complex software applications per specs (IFE/edge platform)
  • Codes, tests, debugs and refines software to deliver the product
  • Develops tools and subsystems to support software development and testing
  • Enhances software for performance, reliability and efficiency
  • Reviews interfaces, tests plans and procedures; participates in requirements allocation
  • Guides and mentors other engineers; communicates with senior stakeholders
  • Documents designs and maintains lifecycle processes for software releases
  • Supports system test programs and analyzes results
  • Maintains software through lifecycle with high quality standards

Skills

C programming
Linux/Unix
TCP/IP networking
Shell scripting
Firmware / BIOS (C/C++)
Python
Software architecture
Team leadership
Real-time / embedded systems

Education

Bachelor’s degree in Computer Sciences / Computer Engineering / Software Engineering
Advanced degree (Master’s or PhD) in Computer Sciences / Computer Engineering / Software Engineering
12+ years of related software development experience in lieu of degree

Job description

Panasonic Avionics Corporation seeks an experienced MTS IV – Software Engineer to architect and develop advanced software for next‑generation In‑Flight Entertainment and distributed edge platforms. You will work across low‑level firmware, C/C++ device drivers, and Linux OS configurations for multiple hardware variants, providing technical leadership and ensuring high quality software.

In this senior role you will influence architecture, drive reliability, and mentor engineers while collaborating

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Cloud-Native Software Engineer - Platform & Edge
Senior Cloud-Native Software Engineer - Platform & Edge

Panasonic Corporation of North America • Beaverton (OR)

On-site
USD 123,000 - 221,000
Paid time off
Health Insurance
401K with match
+1
Senior Avionics Software Engineer - Cloud & Embedded
Senior Avionics Software Engineer - Cloud & Embedded

Panasonic Avionics Corporation • Irvine (CA)

On-site
USD 134,000 - 223,000
Unlimited PTO
Health insurance (medical)
Dental & Vision
+2
MTS IV, Software
MTS IV, Software

Panasonic Corporation of North America • Beaverton (OR)

On-site
USD 119,000 - 199,000
Paid time off
Medical insurance offerings
401K with match
+1
Senior Software Architect - In-Flight Entertainment & Edge Systems
Senior Software Architect - In-Flight Entertainment & Edge Systems

Panasonic Avionics Corporation • Beaverton (OR)

On-site
USD 130,000 - 180,000
Unlimited Paid Time Off
Medical Insurance
401(k) With Employer Match
+4
Full-Stack Software Engineer – Embedded Systems
Full-Stack Software Engineer – Embedded Systems

Panasonic Corporation of North America • Irvine (CA)

Hybrid
USD 46,000 - 76,000
Flexible-hybrid work
Unlimited PTO
Medical insurance (CA/HI)
Senior Embedded Software Engineer: Data-Driven Linux Platform
Senior Embedded Software Engineer: Data-Driven Linux Platform

Panasonic Avionics Corporation • Irvine (CA)

Hybrid
USD 116,000 - 194,000
Unlimited PTO
Medical insurance options
401(k) with 50% match
+2
Real-Time Embedded Software Engineer I (C/C++ Linux)
Real-Time Embedded Software Engineer I (C/C++ Linux)

Panasonic Avionics Corporation • Irvine (CA)

On-site
USD 46,000 - 76,000
Paid time off
Health Insurance
401K match
Senior Embedded Software Engineer (Avionics, Secret)
Senior Embedded Software Engineer (Avionics, Secret)

Lynx Software Technologies • Marietta (GA)

On-site
USD 120,000 - 160,000
Low-cost medical/dental/vision
401K with generous match
Paid time off + holidays
+3
Senior Cloud-Migration Software Engineer
Senior Cloud-Migration Software Engineer

Panasonic Avionics Corporation • Irvine (CA)

Hybrid
USD 93,000 - 157,000
Unlimited PTO
Medical Insurance
401K with match
+1
Senior Inflight Payments Software Engineer
Senior Inflight Payments Software Engineer

Panasonic Avionics Corporation • Irvine (CA)

Hybrid
USD 119,000 - 200,000
Hybrid work opportunities
Health insurance (Aetna/Kaiser)
401K with 50% match