Software Engineer (Aerospace - Engine Health Management Systems - EHM)

Recruiter
Anonymous
Location
Bristol
Salary
Competitive
Posted
04 Apr 2017
Closes
02 May 2017
Sectors
Management
Contract Type
Contract
Hours
Full Time
Software Engineer (Aerospace - Engine Health Management Systems - EHM)

Bristol based

12 Months Contract - Competitive Rate

Software Engineer required by a truly renowned manufacturer with a history spanning over 110 years of delivering excellence to become a true leader in innovation and reliability across industries such as Automotive, Aerospace, Marine, etc.

The ideal candidate will have a background in software development for aerospace embedded platforms or with similar product types in related industries, such as rail or automotive. Candidates that have an interest in the latest developments in cloud-based computing and who are looking for a unique challenge will particularly enjoy the role.

The functionality of the project is not safety-critical, which allows for more individual ownership and a faster pace of development than traditional aerospace software-based systems. The roles core focus is to work on a new product line, which transfers EHM data directly from aircraft-mounted engines to a cloud-based analysis environment - a first for their aerospace division. The successful candidate will own several of the engine-based functions required for this.

The company uses Engine Health Management (EHM) to track the health of thousands of engines operating worldwide. EHM is a proactive technique for predicting when something might go wrong and averting a potential threat before it has a chance to develop into a real problem. EHM covers the assessment of an engine's state of health in real time or post-flight and how the data is used reflects the nature of the relevant service contracts. Essentially, EHM is about making more informed decisions regarding operating an engine fleet through acting on the best information available.

Essential Skills:
* Development of software architecture definitions
* Defining unambiguous interfaces
* Working as part of an agile product development team
* Previous experience working with software-based systems
* Familiarity with C / C++

Desirable Skills:
* Experience of embedded Linux software-based systems
* Knowledge of Microsoft Azure Platform Services, MQTT messaging, JSON, IP networks, TLS, encryption and digital signatures
* Proactive individual with previous customer-facing role experience
* Knowledge of LabVIEW/ MATLAB/Simulink will be an advantage