C++ Software Engineer (Contract)
Airbus Defence and Space (Cyber Security), Newport
Developed C++14 software (running on QNX) for the CertSecure device (network level cryptography). The product is a multi-processor/FPGA device running multi-threaded applications.
• Generated source code (C++14) to implement all aspects of detailed design by employing various design patterns (factory, singleton), multi-threading (mutexes/semaphores) and occasionally C++ templates.
• Integrated software on to the hardware platform.
• Investigated issues (analysing pcap files from Wireshark) and implemented software fixes.