CrawlJobs Logo

Flight Data Software Engineer

United Kingdom, London · Job Posted May 29, 2026
Apply Position
Job Link Share

Job Description

We are looking for a Software Engineer to join a team building modern applications that process and analyse complex aviation data. You will work on systems that transform raw operational and engineering data into meaningful insights, supporting the investigation and resolution of aircraft performance and maintenance issues. This is an opportunity to contribute to a platform that works with real-world, high-value data in an environment where accuracy and reliability are critical.

Job Responsibility

  • Join a small team developing web applications and tools that support the troubleshooting of aircraft performance issues
  • The role involves the processing and decoding of binary flight data, real time maintenance records and other operational data sources to deliver valuable engineering insights
  • Working across the full technology stack, you will help develop new features and maintain existing applications
  • Contribute in the development, design and maintenance of Amazon Web Services platform, written in Python and TypeScript, running in containers and serverless functions
  • Develop prognostics and alerts to diagnose and predict aircraft issues
  • Create visualisations support the understanding of aircraft conditions
  • Support incident investigation of aircraft and present information that provides root cause understanding, which may involve analysing historical flight data
  • Collaborate with Technical Engineers on the development of airborne software
  • Maintenance of data decode documentation
  • Maintain Flight Data Recording hardware and 3rd party software
  • Deal with confidential data that has both people and company sensitivities
  • Interface with Flight Operations, Corporate Safety, Analytics Teams and other parts of IAG and its companies in developing solutions

Requirements

  • Engineering, Scientific or IT Degree with programming skills or an experienced programmer - Essential
  • Software certifications e.g., AWS Certified, A Cloud Guru - Desirable
  • Usage of programming languages Python, SQL, TypeScript, Net -Essential
  • Interest in developing responsive web applications - Essential
  • Working with Git source control and deployment pipelines
  • Capable of supporting windows applications - Essential
  • Must be capable of understanding primitive data types on a binary level - Essential

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Flight Data Software Engineer

8 matching positions

Staff Software Engineer - Integrated Test

Archer is an aerospace company based in San Jose, California building an all-ele...
Location
Location
United States , San Jose
Salary
Salary:
168000.00 - 200000.00 USD / Year
archer.com Logo
Archer Aviation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience in simulation software development and systems integration
  • Bachelor's or higher degree in Aerospace, Software, Electrical Engineering, Computer Science, or a related field
  • Seasoned technical lead for an engineering team
  • providing guidance in planning and execution
  • Advanced proficiency in C/C++ and Python
  • Very experienced in MATLAB/Simulink
  • Extensive experience developing real-time HIL test infrastructures
  • Proven ability to develop simulation tools with a focus on usability, modularity, and performance
  • Expert of communication standards and protocols (RS-422/485, CAN/CAN-FD, ARINC-429, Ethernet, TCP/IP, USB etc…)
  • Experience prototyping Graphical User Interfaces based on user feedback
Job Responsibility
Job Responsibility
  • Architect and lead the team managing Archer’s lab integration environments supporting validation and verification activities, handling quality evaluations, human factor evaluations and test pilot training
  • Collaborate cross-functionally with internal groups and suppliers to integrate, instrument and maintain configuration of simulation models in a real-time, integrated hardware-in-the-loop environments
  • Own end-to-end configuration of simulation environments (e.g., SIL, HIL, CeRT, Iron Bird), including data analysis and simulation correlation with flight test data
  • Develop and optimize simulation pipelines including CI/CD integration for automated deployment, execution, and monitoring
  • Integrate third-party software/hardware systems into cohesive simulation architectures
  • Set technical standards, provide mentorship, and foster a collaborative and high-performance engineering culture
  • Guide the design and build of graphical user interfaces to control the real-time simulation environment
  • Lead task decomposition, technical planning, and debugging of complex issues across real-time and distributed systems
  • Influence tool architecture in support of lab configuration and automation
  • Fulltime
Read More
Arrow Right

Flight Test Engineer

Merlin is a venture backed aerospace startup building a non-human pilot to enabl...
Location
Location
United States , North Kingstown
Salary
Salary:
Not provided
merlinlabs.com Logo
Merlin Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BS in Engineering or a related subject
  • 5+ years direct experience with experimental flight test or a combination of equivalent formal training and experience
  • Knowledge of basic concepts of fixed wing aircraft flight dynamics and control
  • Enthusiastic willingness to do what needs to be done to help our flight test program succeed
  • Exceptional written and verbal communication and organizational skills
  • Must be eligible to work in the US without visa sponsorship
Job Responsibility
Job Responsibility
  • Join our flight test engineering team in supporting development of our autonomy systems by flying early and often
  • Develop, and drive the application of, the processes we need to prepare for, execute, and analyze our flight tests
  • Collaborate with hardware, software, flight controls, integration, and flight operation teams to develop and author test plans, ensure readiness for test, and drive efficient and effective collection of the data we need to test our systems
  • Participate in flight tests, including building and approving cards, verifying procedures and software via simulation, serving as test director/conductor, and supporting generation of analysis and deficiency reports after flight
What we offer
What we offer
  • health, dental, life, unlimited vacation, and 401k with match
Read More
Arrow Right

Senior Aerospace Engineer - Flight Mechanics

Do you want to be part of a proven team working on the next generation of space ...
Location
Location
United States , Brook Park, Ohio
Salary
Salary:
Not provided
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10-12 years years of applicable experience with a Bachelors of Science in an a related field, 8-10 with a Masters, 5-7 with a PhD
  • Must have the ability to obtain and maintain an active Secret security clearance
  • Strong technical understanding in orbital mechanics, vehicle dynamics, GNC, aerodynamics, and rocket propulsion
  • Excellent capability in model development, computer programming, and data analysis
  • Excellent verbal and written communication skills
  • Familiar with C/C++, Fortran, Ada, and Matlab
Job Responsibility
Job Responsibility
  • Develop required environmental and vehicle models and integrate them with flight software to perform nominal and Monte Carlo dispersed software guided launch vehicle trajectory simulations
  • Process the simulation data and perform Guidance, Navigation & Control (GNC) and trajectory/performance analyses to ensure compliance with mission design requirements
  • Interface with Launch Service Provider (LSP) personnel and resolve related technical issues in support of mission integration activities
  • Participate in related LSP technical reviews and support discipline analysis working group meetings
  • Document and present responsible IV&V activities and analyses
  • Provide technical support to the management as requested
  • Fulltime
Read More
Arrow Right

Head of Factory Software & Vehicle Diagnostics

At Mach Industries, we are designing and building the world’s most advanced prod...
Location
Location
United States , Huntington Beach
Salary
Salary:
170000.00 - 250000.00 USD / Year
machindustries.com Logo
Mach Industries
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, Electrical Engineering, Mechanical Engineering, Robotics, or a related engineering field
  • 10+ years of experience in software engineering, controls engineering, automated testing, manufacturing software, or firmware systems
  • 5+ years of experience leading technical teams or engineering organizations
  • Proven track record of shipping production-critical software or managing large-scale automated test systems
  • Strong systems-level thinking across software, hardware, networks, and manufacturing workflows
  • Deep expertise in one or more of the following areas: Manufacturing Execution Systems (MES)
  • PLCs and industrial controls (Beckhoff, Siemens, B&R, Allen-Bradley)
  • Firmware flashing, bootloaders, and secure signing
  • Vehicle or embedded diagnostics (CAN, LIN, Ethernet, UDS, custom protocols)
  • Test automation frameworks, HIL systems, or end-of-line validation
Job Responsibility
Job Responsibility
  • Build, lead, and develop a cross-functional organization including manufacturing software engineers, controls engineers, firmware-tools engineers, diagnostic engineers, and data platform engineers
  • Own the end-to-end architecture for factory software, including MES-like systems, build tracking, serialization, and production workflow tools
  • Lead the design and implementation of vehicle flashing, commissioning, and diagnostics pipelines inside the factory
  • Define and deliver the vehicle–factory communication framework (CAN, Ethernet, custom protocols, telemetry ingestion, APIs)
  • Oversee all end-of-line (EOL) software, automated test stands, calibration systems, and data acquisition infrastructure
  • Partner with manufacturing engineering, build engineering, design engineering, flight software, and NPI teams to integrate software tools and processes across the vehicle lifecycle
  • Implement highly reliable production-grade software with redundancy, observability, and real-time data health monitoring
  • Drive rapid iteration and continuous improvement of test coverage, automation, and factory efficiency
  • Own uptime, performance, and correctness for all software critical to production and test operations
  • Establish coding standards, architecture strategies, and long-range roadmaps for factory software and diagnostics
What we offer
What we offer
  • Offers Equity
  • healthcare
  • dental and vision plans
  • retirement savings
  • paid time off
  • funds for continuing education, training, and career growth
  • Fulltime
Read More
Arrow Right

Intern, Software Engineering and Data Operator

At Bombardier, we design, build and maintain the world’s peak-performing aircraf...
Location
Location
United States , Wichita
Salary
Salary:
Not provided
bombardier.com Logo
Bombardier
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must be enrolled in a degree program in a related field (e.g. Computer Science, Computer Technology, Engineering or Electronic Engineering Technology)
  • Experience with Windows and Linux operating system
  • Experience with relational databases (e.g. SQL, Oracle, PostgreSQL)
  • Experience with programming languages (e.g. Perl, C#, Python, JavaScript)
  • Understanding of web technologies (e.g. HTML, CGI Scripts, .NET Framework)
  • Familiarity of computer hardware, (e.g. replacing PC hardware, image computer operating system)
  • Ability to work independently, prioritize tasks, and meet deadlines
Job Responsibility
Job Responsibility
  • Design and implement software solutions using various programming languages
  • Design, develop, and support web-based applications
  • Develop and maintain Oracle / Postgres applications and queries
  • Process and analyze flight test data, ensuring accuracy and timely reporting
  • Generate and load data acquisition system configurations to flight test aircraft
  • Install and configure new operating system on PCs
  • Troubleshoot measurement and data systems for flight test vehicles
  • Fulltime
Read More
Arrow Right

Intern, Software Engineering and Data Operator

At Bombardier, we design, build and maintain the world’s peak-performing aircraf...
Location
Location
United States , Wichita
Salary
Salary:
Not provided
bombardier.com Logo
Bombardier
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • You must be enrolled in a degree program in a related field (e.g. Computer Science, Computer Technology, Engineering or Electronic Engineering Technology)
  • Experience with Windows and Linux operating system
  • Experience with relational databases (e.g. SQL, Oracle, PostgreSQL)
  • Experience with programming languages (e.g. Perl, C#, Python, JavaScript)
  • Understanding of web technologies (e.g. HTML, CGI Scripts, .NET Framework)
  • Familiarity of computer hardware, (e.g. replacing PC hardware, image computer operating system)
  • Ability to work independently, prioritize tasks, and meet deadlines
Job Responsibility
Job Responsibility
  • Design and implement software solutions using various programming languages
  • Design, develop, and support web-based applications
  • Develop and maintain Oracle / Postgres applications and queries
  • Process and analyze flight test data, ensuring accuracy and timely reporting
  • Generate and load data acquisition system configurations to flight test aircraft
  • Install and configure new operating system on PCs
  • Troubleshoot measurement and data systems for flight test vehicles
  • Fulltime
Read More
Arrow Right

Flight Software Engineer

Flight Software Engineer. LOCATION: Hybrid (Kirtland AFB, NM), Remote U.S. eligi...
Location
Location
United States , Kirtland AFB
Salary
Salary:
Not provided
astrion.us Logo
Astrion
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor of Science in Software Engineering, Computer Science, Electrical Engineering, Aerospace Engineering, or a related technical field
  • Minimum 5+ years of professional software development experience
  • Experience developing embedded or flight software in C or C++
  • Experience with satellite bus or payload software development
  • Familiarity with spacecraft subsystems and interfaces (power, communications, command and data handling, ADCS, etc.)
  • Experience working with real-time operating systems
  • Experience with hardware/software integration or low-level driver development
  • Experience with scripting languages such as Python, Perl, or similar
  • Strong problem-solving and debugging skills
  • Ability to produce secure, maintainable, high-quality code
Job Responsibility
Job Responsibility
  • Design, develop, test, and maintain embedded flight software for small satellite bus systems
  • Execute tasking from the satellite Assembly, Integration, and Test (AI&T) lead
  • Coordinate with other flight software engineers and subsystem teams
  • Implement best practices for code quality, maintainability, and cybersecurity
  • Develop and maintain technical documentation, including interface specifications and user guides
  • Participate in unit testing, code reviews, and system validation
What we offer
What we offer
  • Competitive salaries
  • Continuing education assistance
  • Professional development
  • Multiple healthcare benefits package options
  • 401K with employer matching
  • Competitive time off policy along with a federally recognized holiday schedule
  • Fulltime
Read More
Arrow Right

Aerospace Flight Software Test Engineer

ARCFIELD is seeking an Aerospace Flight Software Test Engineer to test launch ve...
Location
Location
United States , Greenwood Village
Salary
Salary:
53613.32 - 128832.01 USD / Year
arcfield.com Logo
Arcfield
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • US Citizenship
  • Bachelor's degree in Aerospace Engineering or related engineering/scientific discipline with 0 - 2 years of experience
  • Familiarity with C++ programming language
  • Evidence of strong technical writing skills
  • Coursework in general physics and orbital mechanics
  • MATLAB scripting and data analysis
Job Responsibility
Job Responsibility
  • Analyze Flight Software and Mission-Specific requirements in support of Test Plan development
  • Verify that flight software logic is correctly implemented based on software design documentation
  • Verify that flight software parameters are correctly implemented based on trajectory design data
  • Set up and execute simulator test cases
  • analyze test results to validate integrated flight software performance meets requirements
  • Execute and evaluate the output from MATLAB analysis tools
  • Document test results for delivery to the Customer
  • Strict adherence to project schedules in support of Customer Milestones
  • Work within small teams, following established procedures, to achieve project goals
What we offer
What we offer
  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Short Term and Long-Term Disability
  • Retirement and Savings
  • Learning and Development opportunities
  • wellness programs
  • Fulltime
Read More
Arrow Right