Demo

Principal Engineer, Software Architecture

Safran
Brea, CA Full Time
POSTED ON 12/28/2024
AVAILABLE BEFORE 4/19/2025
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 $192,000 per year however, base pay offered may vary depending on the level, skills, experience, job-related knowledge and location.

Salary : $148,000 - $192,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Principal Engineer, Software Architecture?

Sign up to receive alerts about other jobs on the Principal Engineer, Software Architecture career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$156,679 - $196,968
Income Estimation: 
$166,631 - $195,636
Income Estimation: 
$222,110 - $256,974
Income Estimation: 
$224,976 - $270,947
Income Estimation: 
$205,834 - $254,869
Income Estimation: 
$242,530 - $287,120
Income Estimation: 
$170,210 - $214,735
Income Estimation: 
$147,544 - $187,671
Income Estimation: 
$110,457 - $133,106
Income Estimation: 
$136,611 - $163,397
Income Estimation: 
$135,163 - $163,519
Income Estimation: 
$131,953 - $159,624
Income Estimation: 
$150,859 - $181,127
Income Estimation: 
$110,316 - $137,631
Income Estimation: 
$137,294 - $170,650
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Safran

Safran
Hired Organization Address NH Full Time
Job Description POWERED BY TEAMWORK. Are you ready to be part of a team that drives big ideas and even bigger wins? At S...
Safran
Hired Organization Address West Henrietta, NY Full Time
We’re looking for a Sales Force Developer to join our growing team in Rochester, NY! Who we are: Safran Electronics & De...
Safran
Hired Organization Address Sarasota, FL Full Time
Job description Summary: Overall responsibility for leading manufacturing team in ensuring a safe work environment, achi...
Safran
Hired Organization Address Brea, CA Full Time
The Manager of Supplier Performance Management will oversee and guide a team responsible for managing and improving the ...

Not the job you're looking for? Here are some other Principal Engineer, Software Architecture jobs in the Brea, CA area that may be a better fit.

Principal Engineer, Software Architecture (Test Automation)

Safran Passenger Innovations, Brea, CA

Senior Embedded Software Engineer - Aircraft Systems

Software Placement Group, Brea, CA

AI Assistant is available now!

Feel free to start your new journey!