1

Multimedia Software Engineer Jobs in Oregon (NOW HIRING)

Software development, coding and scripting * Web design and Multimedia programmer * Quantitative research * Unstructured data analysis * Natural language processing * Equipment utilization analysis

Field OPS Engineer II

Portland, OR · On-site

$71K - $94K/yr

... multimedia, teleconferencing and the like. * Configures systems to user environments ... Supports acquisition and implementation of hardware and software as well as subcontractor services ...

... multimedia, teleconferencing and the like. * Configures systems to user environments ... Supports acquisition and implementation of hardware and software as well as subcontractor services ...

... Software development, coding and scripting Web design and Multimedia programmer Quantitative research Unstructured data analysis Natural language processing Equipment utilization analysis Supply ...

Technical Writer

Tualatin, OR · On-site

$39 - $43.50/hr

... multimedia, and web-based documentation. * Collaborate with manufacturing support, engineering, and ... Ability to quickly learn new software applications and workflow systems. * Strong attention to ...

New

Multimedia Software Engineer information

See Oregon salary details

$58.7K

$110.1K

$160.2K

How much do multimedia software engineer jobs pay per year?

As of Aug 12, 2026, the average yearly pay for multimedia software engineer in Oregon is $110,089.00, according to ZipRecruiter salary data. Most workers in this role earn between $84,600.00 and $139,000.00 per year, depending on experience, location, and employer.

What are the typical collaboration points between a multimedia software engineer and other teams within a tech company?

Multimedia Software Engineers frequently collaborate with designers, product managers, and QA testers to deliver seamless multimedia experiences. They work closely with UI/UX designers to ensure that audio, video, and interactive elements are integrated smoothly and meet user expectations. Coordination with backend engineers is also common, especially when optimizing media streaming or storage solutions. Regular sync-ups help align project requirements, troubleshoot issues, and ensure timely delivery of features. This collaborative environment fosters growth and enables engineers to develop both technical and interpersonal skills.

What does a multimedia software engineer do?

A Multimedia Software Engineer designs, develops, and maintains software applications that handle various types of media, such as audio, video, graphics, and animation. They work on applications for entertainment, education, gaming, and more, ensuring seamless integration of multimedia elements. Their responsibilities include coding, optimizing media performance, troubleshooting issues, and collaborating with designers and other engineers to create rich user experiences. They often use programming languages like C++, Java, or Python and are familiar with multimedia frameworks and libraries.

What is the difference between Multimedia Software Engineer vs Video Game Developer?

AspectMultimedia Software EngineerVideo Game Developer
Required CredentialsBachelor's in Computer Science, Multimedia, or related fields; proficiency in multimedia toolsBachelor's in Computer Science, Game Design, or related fields; experience with game engines
Work EnvironmentSoftware companies, multimedia firms, advertising agenciesGame studios, entertainment companies, independent developers
Industry UsageMedia production, digital content creation, interactive mediaVideo game development, interactive entertainment

Multimedia Software Engineers focus on creating digital media content, including audio, video, and interactive applications, often working across various industries. Video Game Developers specialize in designing and programming video games, primarily within the gaming industry. While both roles require programming skills and multimedia knowledge, their focus areas and end products differ significantly.

What are the key skills and qualifications needed to thrive as a multimedia software engineer?

To thrive as a Multimedia Software Engineer, you need strong programming skills in languages like C++, Java, or Python, and a solid understanding of computer graphics, audio/video processing, and software development fundamentals. Familiarity with multimedia frameworks (such as FFmpeg or OpenGL), version control systems, and relevant certifications in software engineering or multimedia technologies is common. Creativity, problem-solving, and effective teamwork are crucial soft skills that help in delivering engaging and efficient multimedia solutions. These skills ensure high-quality, innovative products that meet user needs and keep pace with rapidly evolving multimedia technologies.
What are popular job titles related to Multimedia Software Engineer jobs in Oregon? For Multimedia Software Engineer jobs in Oregon, the most frequently searched job titles are:
What job categories do people searching Multimedia Software Engineer jobs in Oregon look for? The top searched job categories for Multimedia Software Engineer jobs in Oregon are:
Infographic showing various Multimedia Software Engineer job openings in Oregon as of August 2026, with employment types broken down into 50% Full Time, and 50% Part Time. Highlights an 50% In-person, and 50% Hybrid job distribution, with an average salary of $110,089 per year, or $52.9 per hour.

Sr. Software Architect - Platform Services

Panasonic Avionics Corporation

Beaverton, OR • On-site

$136K - $185K/yr

Full-time

Re-posted 19 days ago


Panasonic Avionics rating

9.6

Company rating: 9.6 out of 10

Based on 10 frontline employees who took The Breakroom Quiz

1st of 157 rated electronics manufacturers


Job description

Job Summary:
Panasonic Avionics Corporation is a leader in delivering in-flight entertainment products and solutions. They are seeking a Senior Software Architect to design and develop embedded software platforms for complex in-flight entertainment systems, ensuring compliance with safety standards and collaborating with various engineering teams.
Responsibilities:
• Architect and design end-to-end embedded software platforms for complex in-flight entertainment systems, ensuring seamless integration with vehicle hardware and compliance with strict safety standards.
• Lead the development of core platform services such as bootloading, commissioning, over-the-air software updates, networking integrations, and distributed storage management to enhance system reliability and performance.
• Collaborate closely with software engineers and architects across virtualization, trusted OS, graphics, compute, safety/security, and multimedia domains to create cohesive component and system-level solutions.
• Drive hardware and software co-design by partnering with hardware engineering teams to align system requirements and optimize embedded hardware capabilities.
• Innovate and promote architectural design patterns and frameworks that simplify development, accelerate time to market, and elevate software quality.
• Communicate architectural vision clearly through presentations, documentation, and cross-team collaboration to ensure alignment and shared understanding.
• Evaluate emerging technologies and prototype new concepts to continuously evolve the platform in line with industry best practices and product roadmaps.
Qualifications:
Required:
• You thrive in architecting complex embedded systems, particularly within Linux and Android environments, and enjoy solving challenges related to safety-critical automotive or aviation applications.
• You have deep knowledge of multicore SoC architectures, operating systems, virtualization, concurrency, device drivers, and real-time embedded software design.
• You bring hands-on experience with SOC platforms from vendors like Qualcomm or MediaTek and have worked with virtualization technologies such as LXC, QNX, Docker, or Kubernetes.
• You excel at leading technical teams through agile methodologies, mentoring others, and driving architectural decisions that balance innovation with reliability.
• You understand networking protocols, storage architectures, and hardware bring-up processes, enabling you to design integrated, high-performance embedded solutions.
• Bachelor of Science Degree in Computer Sciences, Computer Engineering, Electrical Engineering or other related engineering degree, or equivalent experience.
• 10+ years of relevant experience in Linux and Android Embedded Systems Architecture and Software Architecture.
• 10+ years experience with embedded systems architecture, design and development in Aviation, Automotive, or similar industry.
• 8+ year’s architecture experience in complex embedded systems.
• Experience designing over-the-air update architectures and cloud-based edge computing solutions that enhance system maintainability and scalability.
• Familiarity with microcontrollers, sensors, and low-level hardware components to bridge software and hardware design effectively.
• Knowledge of container orchestration and hypervisor technologies in embedded Linux and Android environments.
Company:
For 40 years, Panasonic Avionics has strengthened the connection between the world’s airlines and their passengers. Founded in 1979, the company is headquartered in Lake Forest, USA, with a team of 5001-10000 employees. The company is currently Late Stage.

What Panasonic Avionics employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom