VALIDATING AEROSPACE EMBEDDED SOFTWARE THROUGH AUTOMATED TESTING 

Sep 10, 2025

CLIENT PROFILE 

Our client is a major aerospace OEM specializing in flight control systems. Their work involves developing and certifying complex embedded software for safety-critical applications in aviation. 

THE CHALLENGE 

When Nicolas, an R&D Embedded Software Test Engineer, joined the project, the client was in the middle of a major development program. 
As he explains: 

“I arrived and the specifications were not entirely complete, and the bench itself was not perfect. Some functions were missing, and some tests could not be executed as planned.” 

This meant the testing environment was not fully ready, making it difficult to validate critical software components on schedule. At the same time, the aerospace industry requires extremely rigorous validation processes, leaving little room for error or delay. 

OUR SOLUTION 

Through Engibex, Nicolas was integrated into the R&D test team, where he took ownership of designing and executing automated test campaigns. 

He worked with a combination of tools to overcome the limitations of the bench: 

“I used Python3 and LabView. For test specifications we used IBM Rational DOORS; Python built the test environment and LabView ran the test bench. We used GIT for version control, Linux and Windows as operating systems, and the bench is based on a National Instruments rig” 

Beyond the technical side, Nicolas had to adapt to changing requirements and collaborate closely with developers and system engineers. He pushed to clarify incomplete specifications and used automation to maximize the reliability of available tests. 

“The challenge was to make the best of the setup we had and still deliver meaningful results. It required being flexible and finding solutions on the fly.” 

Airplane electronics

IMPACT & OUTCOME 

Thanks to his contribution, the team was able to: 

  • Automate a large portion of validation tests 
  • Identify gaps in incomplete specifications early 
  • Ensure continuous testing despite bench limitations 
  • Support on-time delivery of validated embedded software modules 

Nicolas also reflected on his own growth during this project: 

“For me, it was like a crash course in aerospace testing. I learned how to manage incomplete specifications, adapt to imperfect setups, and still deliver meaningful results.” 

WHY ENGIBEX 

This project shows how Engibex consultants thrive in complex R&D environments by combining technical expertise with adaptability. Nicolas’ proactive approach — working around imperfect conditions, mastering multiple tools, and still pushing validation forward — highlights how we bring real value to clients tackling high-stakes engineering challenges.