En poursuivant votre navigation, vous acceptez l’utilisation de cookies à des fins d’authentification et d’ajout de favoris. En savoir plus
Moteur de recherche d'offres d'emploi Safran

Software Architect (Linux Middleware Services)

Job details

General information


Safran is an international high-technology group, operating in the aircraft propulsion and equipment, space and defense markets. Safran has a global presence, with more than 92,000 employees and sales of 21 billion euros in 2018. Working alone or in partnership, Safran holds world or European leadership positions in its core markets. Safran undertakes Research & Development programs to meet fast-changing market requirements, with total R&D expenditures of around 1.5 billion euros in 2018.

Safran is ranked among the Top 100 Global Innovators by Thomson Reuters and is featured on the "Happy at work" rankings. The Group places fourth on the Universum ranking for the favorite companies of newly-qualified engineers in France.  

Reference number


Job details

Main domain/Job field

Research, design and development - Architecture and systems engineering

Secondary domain/Job field

Research, design and development - Software

Job title

Software Architect (Linux Middleware Services)

Employment type

Regular Full time

Professional category

Professional, Engineer & Manager

Part time / Full time


Job description

Job Summary:
The Software Architect (Linux Middleware Services) partners with key stake holders across the organization in the development of 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 and provides answers to customer inquiries concerning system software and applications, and interfaces with third party software vendors. The Software Architect relies upon wide-ranging experience, using professional concepts and company objectives to resolve complex issues in creative and effective ways.

Duties and Responsibilities:
 Design API/SDK architecture
 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
 Participate in technical exchange meetings with program engineers, other contractors, and customers
 Support 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

Additional description


Candidate skills & requirements

Preferred Qualifications and/or Education:
 Bachelor's Degree in Engineering or equivalent experience in a related field
 8+ years of experience working in a similar role
 12+ years of experience as a software developer
 5+ years of Linux platform experience
 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

Job location

Job location

North America, United States, California

City (-ies)

2929 E Imperial Hwy #170 CA 92821 Brea

Applicant criteria

Minimum education level achieved

Bachelor's Degree

Minimum experience level required

More than 8 years