Embedded Software Engineer II – Linux/C++ (Avionics)

Panasonic Avionics Corporation

Irvine (CA)

On-site

USD 54,000 - 91,000

Full time

34 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health insurance
401K with company match
Paid time off and holidays
Commuter and wellness programs

Job summary

Panasonic Avionics Corporation is seeking experienced software engineers to develop and maintain real-time/embedded software for inflight systems. You will work on low-level development, OS/Linus kernel configurations, and hardware verification across architectures, using C/C++, drivers, and networked applications.

The role covers tool development, performance optimization, and collaboration with cross-functional teams. Travel up to 5% may be required; strong communication skills are essential.

Qualifications

  • Bachelor's degree in Computer Science, Computer Engineering or Software Engineering or equivalent experience.
  • 3-6 years' of software development experience.
  • Advanced technical writing ability to prepare reports and documentation for submission to management.
  • C/C++ programming in Linux environment including TCP/IP network programming and device drivers are a must.
  • Familiarity with network security methodologies a plus.
  • Prior experience with multimedia application development including streaming audio/video servers and clients highly desirable.

Responsibilities

  • Plans, designs, modifies and implements software applications from functional and system design specifications.
  • Codes, integrates, tests, debugs, and refines the software to produce the required product.
  • Develops software tools and subsystems to support software development, test, and reuse, and manages their implementation.
  • Enhances software to reduce operating time or improve efficiency and robustness.
  • Reviews, evaluates, and analyzes design interfaces.
  • Prepares, reviews, and evaluates interface documentation, specifications, test plans and procedures.
  • Assists in definition, analysis and allocation of requirements.
  • Supports system test programs and analyzes system testing results.
  • Maintains the developed software efficiently through familiarity with software lifecycles.
  • Documents designs in engineering documents including functional block diagrams and data/logic flow charts.
  • Conducts in-depth troubleshooting and debugging of designs.
  • Provides solutions and recommendations to project lead.

Skills

C/C++ programming
Linux development
TCP/IP networking
Device drivers
Multimedia streaming
Project planning
Engineering communication
Troubleshooting

Education

Bachelor of Science in Computer Science, Computer Engineering or Software Engineering

Tools

VxWorks BSP
Linux OS

Job description

Panasonic Avionics Corporation is seeking experienced software engineers to develop and maintain real-time/embedded software for inflight systems. You will work on low-level development, OS/Linus kernel configurations, and hardware verification across architectures, using C/C++, drivers, and networked applications.

The role covers tool development, performance optimization, and collaboration with cross-functional teams. Travel up to 5% may be required; strong communication skills are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Embedded Systems Software Engineer II — Linux/C/C++
Embedded Systems Software Engineer II — Linux/C/C++

Rady Children's Health Orange County (CHOC) • Irvine (CA)

On-site
USD 55,000 - 91,000
Embedded Linux Software Engineer - Hybrid, Flight Tech
Embedded Linux Software Engineer - Hybrid, Flight Tech

Panasonic Avionics Corporation • Irvine (CA)

Hybrid
USD 46,000 - 76,000
Unlimited PTO
Medical insurance
401K with match
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 - Hybrid
Senior Embedded Software Engineer - Hybrid

Panasonic Corporation of North America • Irvine (CA)

Hybrid
USD 100,000 - 167,000
Flexible-hybrid work opportunities
Unlimited PTO for exempt salaried; 11+
Medical insurance: Aetna/Kaiser (CA &
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)
Embedded Linux Engineer — Networking & Hardware (Hybrid)
Embedded Linux Engineer — Networking & Hardware (Hybrid)

Panasonic Corporation of North America • Irvine (CA)

Hybrid
USD 46,000 - 76,000
Flexible-hybrid work
Unlimited PTO
Medical insurance
Senior MTS Software Engineer — IFE & Embedded Linux
Senior MTS Software Engineer — IFE & Embedded Linux

Panasonic • Beaverton (OR)

On-site
USD 119,000 - 199,000
Paid time off
Medical insurance offerings
401K with match
+1
Hybrid Full‑Stack Software Engineer — Avionics & Embedded
Hybrid Full‑Stack Software Engineer — Avionics & Embedded

Panasonic Avionics Corporation • Irvine (CA)

Hybrid
USD 45,000 - 76,000
Flexible hybrid work opportunities
Unlimited PTO
Medical benefits
+3
Senior Full-Stack Engineer – Hybrid, Embedded Systems
Senior Full-Stack Engineer – Hybrid, Embedded Systems

Panasonic Avionics Corporation • Irvine (CA)

Hybrid
USD 100,000 - 167,000
Flexible-hybrid work
Unlimited PTO
Medical insurance
+2
Senior Avionics Software Engineer - Cloud & Edge
Senior Avionics Software Engineer - Cloud & Edge

Panasonic Corporation of North America • Irvine (CA)

On-site
USD 133,000 - 223,000
Unlimited PTO
Medical + Dental + Vision
401K with 50% match
+1