2266 jobs - 92 added today
Recruiting? Call us on 01772 639042
Email me jobs relevant to my job search
15 days ago
only 14 days until close

Real-Time Embedded Software Architect


Airbus Engineering
Location: Stevenage
Job type: Permanent
Sector: Defence
Category: Architects Jobs
Apply on company site
Select how you want to share:
View similar
Real-Time Embedded Software Architect

Apply


AIRBUS Defence and Space Limited

Airbus pioneers sustainable aerospace for a safe and united world. The Company constantly innovates to provide efficient and technologically-advanced solutions in aerospace, defence, and connected services. In commercial aircraft, Airbus offers modern and fuel-efficient airliners and associated services. Airbus is also a Europeanleader in defence and security and one of the world's leading space businesses. In helicopters, Airbus provides the most efficient civil and military rotorcraft solutions and services worldwide.

Job Description

The Engineering technical unit for Data Processing & On-Board Software comprise departments in UK, France and Germany. The function of this technical unit is to provide a central competence that supports the evolving needs of the business, working on space systems, satellite platforms, payloads and equipment.

This role is for a Stevenage-based Software Architect to work within the On-Board Software (OBSW) group. For this role we are looking for an:-

Senior Software Engineer/Architect, with 8 to 10 years relevant experience in the embedded software & system-related products.

The mission of SW architect consists in capturing, challenging and eliciting the System software needs and to optimize the SW implementation effort by orienting the needs to existing SW products and by contributing to find the optimum solution at avionic level. He defines and maintains the technical SW baseline all along the project and for each version.

The SW architect supports the project group for all SW related topics from phase B to phase E. This includes all on-board SW (central SW, but also equipment and payloads). The SW Architect is the main technical focal point for all interfaces, outside of the development team, including the external customer.

Basic skills :

Technical skills:

Good knowledge of the missions of the satellites
A good knowledge of cost estimating
Good knowledge of product development in On board Software department
Knowledge and usage of the PC based tools (Word, Excel, Framemaker, DOORS)

General skills:

Organization, rigour, method of working, autonomy
Summary and synthetic spirit
Diplomacy, ability to the negotiation
Assertiveness in cross discipline trade-offs
Good communication, capacity in training, capacity to convince

Operational English (depending on the project)

Good knowledge of on board software development applicable standards, in particular ECSS E 40, ECSS Q 80

Good knowledge of the Data Processing and On board SW department referential (plans, standards and procedures)
Good knowledge of “Engineering” and “Support” processes, knowledge of “Management” processes

Main Activities will include:

Act as the technical representative of Data processing & On-board SW division concerning the development of the Central SW and all other On-Board SW (e.g. for equipment and payload), explain the SW to the project group (e.g. already existing concepts, constraints …)
Promote the existing product toward the projects groups, ensure that projects do not require solutions if the products can satisfy their needs. Emit feedback on the products in order to improve them and to create new ones.
Support to reviews and meetings at system level,
Support the project group in its interface to the external customer wrt SW topics,
Participate to multi domain meetings with other architects and contribute to find the optimum solution for the project,
Contribute to the preparation of any ITTs for the different units which include software, and participates to the selection of the all providers both internal and external
Organize, prepare, participate and animate software reviews
Capture the functional needs (with budget and performances constraints) through the architects of the project and produce the Requirements and Technical Baseline
Challenge the need captured through the architects of the project and orientate the choices to simplify the implementation and maximize the reuse in a complete solution
Define OBC firmware requirements for boot and initialization,
Participate to the generation of SW/SW IRDs for BIOS (in case OBC is provided with a BIOS) and protocol specifications for the different communication branches,
Perform the analysis and definition of data flow and packet rates, as well as the establishment of traffic scenarios between the different units for the generation of IRDs,
Provide Test Bench requirement specification documents
Perform the SW criticality analysis and write the SW Criticality Analysis Report
Capture any new needs, challenging the needs to contribute to find the optimum solution at avionic level,
Participate in the definition of the SW validation strategy
Verify the completeness and consistency of the NSVF characterization note,
Write the plan for software validation against RB (SVS-RB) for each version,
Check the completeness and adequacy of the TS (SRS/ICD) w.r.t. the RB (SSS/IRD),
Insure technical completeness and consistency of the data package for each version, contribute to its elaboration and identify and formalize (RFD/RFW) discrepancies with the baseline of the version,

Functional Experience

Essential:

System/Software/Aerospace engineering degree or masters.
Experience in embedded Software engineering domain (or closely affiliated domain).
Software Engineer background experience.
Architecting/Developing/validating software to high quality processes

Management Experience

Essential:

Effective management of time and resources in order to deliver ('On Quality', 'On Time', 'On Cost').
Experience in estimating cost of software development and managing project activities within the committed budget.
Excellent Customer facing experience and capability

Technical/IT/Tools Experience

Essential::-

Excellent understanding of embedded real-time systems/software engineering.
Excellent practical understanding of software engineering lifecycle process.
Proven experience in defining and managing system software needs and requirements (including operational and fault detection, isolation and recovery mechanisms).
Change control & management.
Knowledge of non-software functional areas (hardware, electrical etc)
Knowledge of the test means (validation test means, simulators,.. )
Experience using DOORS; &/or other requirements management tools.
Knowledge of on-board software development applicable standards, in particular ECSS E 40, ECSS Q80, ECSS M40.

Desired::-

Project scheduling & cost analysis methods.
Good knowledge of processes for development, verification and validation for critical on-board software.
Good knowledge of the ERC32 and LEON processors.

This job requires an awareness of any potential compliance risks and a commitment to act with integrity, as the foundation for the company's success, reputation and sustainable growth.

By submitting your CV or application you are consenting to Airbus using and storing information about you for monitoring purposes relating to your application or future employment. This information will only be used by Airbus.
Airbus is committed to achieving workforce diversity and creating an inclusive working environment. We welcome all applications irrespective of social and cultural background, age, gender, disability, sexual orientation or religious belief.
Real-Time Embedded Software Architect

Apply


AIRBUS Defence and Space Limited

Airbus pioneers sustainable aerospace for a safe and united world. The Company constantly innovates to provide efficient and technologically-advanced solutions in aerospace, defence, and connected services. In commercial aircraft, Airbus offers modern and fuel-efficient airliners and associated services. Airbus is also a Europeanleader in defence and security and one of the world's leading space businesses. In helicopters, Airbus provides the most efficient civil and military rotorcraft solutions and services worldwide.

Job Description

The Engineering technical unit for Data Processing & On-Board Software comprise departments in UK, France and Germany. The function of this technical unit is to provide a central competence that supports the evolving needs of the business, working on space systems, satellite platforms, payloads and equipment.

This role is for a Stevenage-based Software Architect to work within the On-Board Software (OBSW) group. For this role we are looking for an:-

Senior Software Engineer/Architect, with 8 to 10 years relevant experience in the embedded software & system-related products.

The mission of SW architect consists in capturing, challenging and eliciting the System software needs and to optimize the SW implementation effort by orienting the needs to existing SW products and by contributing to find the optimum solution at avionic level. He defines and maintains the technical SW baseline all along the project and for each version.

The SW architect supports the project group for all SW related topics from phase B to phase E. This includes all on-board SW (central SW, but also equipment and payloads). The SW Architect is the main technical focal point for all interfaces, outside of the development team, including the external customer.

Basic skills :

Technical skills:

Good knowledge of the missions of the satellites
A good knowledge of cost estimating
Good knowledge of product development in On board Software department
Knowledge and usage of the PC based tools (Word, Excel, Framemaker, DOORS)

General skills:

Organization, rigour, method of working, autonomy
Summary and synthetic spirit
Diplomacy, ability to the negotiation
Assertiveness in cross discipline trade-offs
Good communication, capacity in training, capacity to convince

Operational English (depending on the project)

Good knowledge of on board software development applicable standards, in particular ECSS E 40, ECSS Q 80

Good knowledge of the Data Processing and On board SW department referential (plans, standards and procedures)
Good knowledge of “Engineering” and “Support” processes, knowledge of “Management” processes

Main Activities will include:

Act as the technical representative of Data processing & On-board SW division concerning the development of the Central SW and all other On-Board SW (e.g. for equipment and payload), explain the SW to the project group (e.g. already existing concepts, constraints …)
Promote the existing product toward the projects groups, ensure that projects do not require solutions if the products can satisfy their needs. Emit feedback on the products in order to improve them and to create new ones.
Support to reviews and meetings at system level,
Support the project group in its interface to the external customer wrt SW topics,
Participate to multi domain meetings with other architects and contribute to find the optimum solution for the project,
Contribute to the preparation of any ITTs for the different units which include software, and participates to the selection of the all providers both internal and external
Organize, prepare, participate and animate software reviews
Capture the functional needs (with budget and performances constraints) through the architects of the project and produce the Requirements and Technical Baseline
Challenge the need captured through the architects of the project and orientate the choices to simplify the implementation and maximize the reuse in a complete solution
Define OBC firmware requirements for boot and initialization,
Participate to the generation of SW/SW IRDs for BIOS (in case OBC is provided with a BIOS) and protocol specifications for the different communication branches,
Perform the analysis and definition of data flow and packet rates, as well as the establishment of traffic scenarios between the different units for the generation of IRDs,
Provide Test Bench requirement specification documents
Perform the SW criticality analysis and write the SW Criticality Analysis Report
Capture any new needs, challenging the needs to contribute to find the optimum solution at avionic level,
Participate in the definition of the SW validation strategy
Verify the completeness and consistency of the NSVF characterization note,
Write the plan for software validation against RB (SVS-RB) for each version,
Check the completeness and adequacy of the TS (SRS/ICD) w.r.t. the RB (SSS/IRD),
Insure technical completeness and consistency of the data package for each version, contribute to its elaboration and identify and formalize (RFD/RFW) discrepancies with the baseline of the version,

Functional Experience

Essential:

System/Software/Aerospace engineering degree or masters.
Experience in embedded Software engineering domain (or closely affiliated domain).
Software Engineer background experience.
Architecting/Developing/validating software to high quality processes

Management Experience

Essential:

Effective management of time and resources in order to deliver ('On Quality', 'On Time', 'On Cost').
Experience in estimating cost of software development and managing project activities within the committed budget.
Excellent Customer facing experience and capability

Technical/IT/Tools Experience

Essential::-

Excellent understanding of embedded real-time systems/software engineering.
Excellent practical understanding of software engineering lifecycle process.
Proven experience in defining and managing system software needs and requirements (including operational and fault detection, isolation and recovery mechanisms).
Change control & management.
Knowledge of non-software functional areas (hardware, electrical etc)
Knowledge of the test means (validation test means, simulators,.. )
Experience using DOORS; &/or other requirements management tools.
Knowledge of on-board software development applicable standards, in particular ECSS E 40, ECSS Q80, ECSS M40.

Desired::-

Project scheduling & cost analysis methods.
Good knowledge of processes for development, verification and validation for critical on-board software.
Good knowledge of the ERC32 and LEON processors.

This job requires an awareness of any potential compliance risks and a commitment to act with integrity, as the foundation for the company's success, reputation and sustainable growth.

By submitting your CV or application you are consenting to Airbus using and storing information about you for monitoring purposes relating to your application or future employment. This information will only be used by Airbus.
Airbus is committed to achieving workforce diversity and creating an inclusive working environment. We welcome all applications irrespective of social and cultural background, age, gender, disability, sexual orientation or religious belief.
Apply on company site

Email me jobs relevant to my job search

  Back to the top