Please scroll down, To apply

Principal Engineer, Software Architecture

hiring now

Safran Passenger Innovations

2024-11-07 13:37:45

Job location Brea, California, United States

Job type: fulltime

Job industry: Construction

Job description

At Safran Passenger Innovations, we make flying fun by maximizing the passenger experience. As an innovative in-flight entertainment and connectivity (IFEC) company, we design, engineer, manufacture, sell, and support world-class in-flight entertainment and connectivity solutions. Our products are constantly evolving to tackle complex challenges in media distribution, playback, and networking, all within the secure and demanding inflight environment.

We thrive on collaboration, working in cross-functional teams where engineers, designers, and innovators come together to create solutions that truly redefine the passenger experience. Trusted by many of the world's leading airlines, Safran IFEC delivers cutting-edge technology that enhances air travel. Join us and be part of a team shaping the future of in-flight entertainment and creating the best experiences for today and tomorrow!

Job Summary:

The Principal Engineer, Software Architecture, partners with key stakeholders across the organization in developing platform technical roadmap and strategies. This individual acts as a technical leader to guide the creation and lifecycle of software platform architecture. Produces architectural block diagrams and high-level designs, delivers architectural design to development staff provides answers to customer inquiries concerning system software and applications, and interfaces with third party software vendors. The Principal Engineer, Software Architecture relies upon wide-ranging experience, using professional concepts and company objectives to resolve complex issues in creative and effective ways.

Duties and Responsibilities:

Technical experience in modular software application architecture development

Develop software and systems platform architecture

Work with customers to gather requirements for platform specific system functional specifications

The design and development of high-level product specification with attention to system integration and feasibility.

Lead the initial architecture of major sub systems, defining the high-level platform design and reference technologies to be used

Oversee progress of development teams to ensure consistency with initial design

Provide technical guidance and coaching to developers and engineers

Ensure software meets requirements of quality, security, modularity and extensibility

Coaching and mentoring teams on design practices and helping to resolve issues

Lead technical exchange meetings with program engineers, other contractors, and customers

Create requirements definition and analysis for new software frameworks

Develop documentation of system use cases for software architecture

Apply and/or develop advanced technologies, scientific principles, theories and concepts

Perform other job-related duties as assigned

Requirements

Bachelor's Degree in Engineering or equivalent experience in a related field

12+ years of experience working in a similar role

15+ years of experience as a software developer

5+ years of Linux platform experience

7+ years of experience in a technical leadership role

C++ and design pattern experience

Proven experience as a software architect

Experience with mitigating design risks using research and proof of concept methods

Excellent knowledge of software and application design and architecture

Technical mindset with great attention to detail

Understand end to end product lifecycle

Benefits

The starting pay range for this position is $148,000 to $200,000 per year however, base pay offered may vary depending on the level, skills, experience, job-related knowledge and location.

Inform a friend!

<!– job description page –>
Top