1

Airlines Computer Science Jobs in Oregon (NOW HIRING)

Airlines Computer Science information

How does a Computer Science professional in the airline industry typically collaborate with other departments to ensure seamless operations?

In the airline industry, Computer Science professionals often work closely with teams such as operations, customer service, and maintenance to develop and maintain software systems that support flight scheduling, ticketing, and safety protocols. Collaboration often involves gathering user requirements, troubleshooting issues, and implementing updates that align with regulatory and customer needs. Being able to communicate technical concepts to non-technical stakeholders and adapt solutions for fast-changing operational demands is key. This cross-departmental teamwork ensures that technology supports efficient, safe, and customer-friendly airline services.

What are the key skills and qualifications needed to thrive as an Airlines Computer Science professional, and why are they important?

To thrive as an Airlines Computer Science professional, you need strong programming skills, knowledge of database management, and a degree in computer science or a related field. Familiarity with airline reservation systems, global distribution systems (GDS) like Amadeus or Sabre, and certifications in relevant software or cybersecurity are often required. Problem-solving abilities, attention to detail, and effective teamwork set exceptional candidates apart in this field. These skills ensure the reliability, security, and efficiency of critical airline technology systems, directly impacting operational success and customer satisfaction.

What are Airlines Computer Science jobs?

Airlines Computer Science jobs involve designing, developing, and maintaining software and systems that support airline operations. This includes work on reservation systems, flight planning, scheduling, ticketing, customer data management, and cybersecurity. Professionals in this field may also develop solutions for optimizing airline logistics, improving passenger experience, and automating various processes. These roles require strong programming skills, knowledge of databases, and an understanding of how technology supports the aviation industry. Airlines rely heavily on computer science experts to ensure safe, efficient, and seamless operations.

What is the difference between Airlines Computer Science vs Airlines Information Technology?

AspectAirlines Computer ScienceAirlines Information Technology
Required CredentialsBachelor's in Computer Science or related field, coding skillsBachelor's in Information Technology, network and system knowledge
Work EnvironmentSoftware development, data analysis, algorithm designNetwork management, hardware support, system administration
Employer & Industry UsageAirlines' tech departments, software vendorsAirlines' IT support, infrastructure teams

Airlines Computer Science focuses on software development, algorithms, and data analysis within airline tech teams, while Airlines Information Technology emphasizes network, hardware, and system support. Both roles are essential in airline operations but differ in technical focus and daily tasks.

What are popular job titles related to Airlines Computer Science jobs in Oregon? For Airlines Computer Science jobs in Oregon, the most frequently searched job titles are:
What job categories do people searching Airlines Computer Science jobs in Oregon look for? The top searched job categories for Airlines Computer Science jobs in Oregon are:
What cities in Oregon are hiring for Airlines Computer Science jobs? Cities in Oregon with the most Airlines Computer Science job openings:
Sr. Software Architect - Platform Services

Sr. Software Architect - Platform Services

Panasonic Avionics Corporation

Beaverton, OR • On-site

$136K - $185K/yr

Full-time

Posted 2 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 156 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