Teledyne Technologies

Senior Software Engineer

Locations UK-Hillingdon-West Drayton
Requisition ID
Teledyne Controls FDC

Company Overview

Teledyne Controls is a recognized global organisation in the aerospace industry and are world leaders in the design and manufacture of aircraft recording systems. At Teledyne Controls, we built our name on intelligent solutions that collect, manage, and deliver aircraft data more efficiently.  Our innovative technology and collaborative customer relationships have revolutionised the way aircraft operators’ access, manage and utilise their data, helping them achieve higher goals in safety, performance, and efficiency.

The aviation community is under constant pressure to reduce accident and incident rates, while optimizing operational costs to remain competitive. A Flight Data Monitoring (FDM) program offers an efficient solution to this challenge, involving the regular downloading, replay, and analysis of flight data recorded during the airline’s operation. Many departments within an airline can use the results of the analysis, for example: Operations, Safety, Training and Engineering.

Teledyne Controls Flight Data Company (TCFDC) is the principal office in the United Kingdom where one of the business activities is the development of sophisticated ground-based software applications for the replay and analysis of recorded flight data after retrieval from the aircraft. We are pleased to announce that we now have a position available for a for a Senior Software Engineer to join a small, highly skilled team developing FDM systems for the aviation industry. Our customers include many commercial airlines as well as some military organisations.  You will have the opportunity to develop your own skills as well as learning new ones and get to use a wide range of programming languages and tools within a challenging, varied, and exciting environment.


We are looking for an enthusiastic team member who has strong verbal and written communications skills and who is as passionate about writing the best software as we are. Ideally you will have experience of, or at least a real interest of working in, the aviation industry. In return, we offer a demanding but flexible working environment that is very rewarding. This is a full-time position based at the West Drayton facility.

Position Summary and Responsibilities

Principal Duties and Responsibilities

As a Senior Software Engineer you will have responsibility for the design, coding and unit testing of your work. Being an ISO-certified organization, we will also expect you to prepare the supporting documentation, as well as using and maintaining configuration management, change control and other software life-cycle systems for and during each of these activities.


  • Report to senior management
  • Support creation of estimates, requirements gathering and creation of specifications for Flight Data Analysis products
  • Communicate and support with all stakeholders, internal and external, as required
  • Attend department/project meetings as required
  • Perform all tasks in accordance with the Teledyne Controls Quality system, supporting internal and external quality audits as required
  • Occasional attendance at industry tradeshows, along with keeping up with industry knowledge



Qualifications and/or Experience                   

  • Educated to university degree or equivalent level within a Software Engineering field
  • JavaScript
  • Angular
  • C#
  • Windows Technologies such as .NET, WPF, WCF
  • XML
  • AWS Development
  • Web Services
  • Relational databases, preferably SQL Server
  • NoSQL Databases
  • Client-server (n-tier systems)
  • Networking
  • Version control systems
  • Configuration management systems
  • Software integration and testing tools


To perform the job successfully, an individual should demonstrate the following competencies:

  • A methodical, analytical approach to interpretation of data and problem solving
  • A methodical and disciplined approach to tasks with an ability to prioritize and handle numerous assignments simultaneously
  • Must have good organizational skills
  • Ability to work in a stressful and fast-paced environment.
  • Customer Focus – Makes customers and their needs a primary focus on one’s actions; develops and sustains productive customer relationships.
  • Adaptability - Shows the ability to manage multiple conflicting priorities without loss of composure. Projects a positive demeanor regardless of changes in working conditions.
  • Task Management - Balances conflicting priorities in order to manage workflow, ensure the completion of essential projects, and meet critical deadlines.
  • Initiative - Plans ahead for possible problems or opportunities and takes appropriate action. 
  • Detailed oriented - Thoroughness in accomplishing a task through concern for all the areas involved; monitors and checks work or information, plans, organizes time, and resources efficiently.
  • Judgment - Swiftly refers problems/issues to the appropriate person(s) when necessary. 
  • Team Player - Works as a competent member of the team, willingly providing back-up support for co-workers when appropriate and actively supporting group goals
  • Analytical Skills – Skill and ability to: collect, organize, synthesize, and analyze data, summarize findings; develop conclusions and recommendations from appropriate data sources.
  • Collaboration – Works effectively and cooperatively with others; establishes and maintains good working relationships.
  • Communication – Clearly conveys information and ideas through a variety of media to individuals or groups in a manner that engages the audience and helps them understand and retain the message.


<p style="margin: 0px;"><span style="font-size: 10pt;">Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.</span></p>
Share on your newsfeed