Design and develop high performance, systems-based software in C++ for control, health and status monitoring, signal processing and graphical human interface components compiled and running in Linux.Design and develop distributed software in C++ that executes withing container and orchestrated crementally test, troubleshoot and verify the software and its performance through test automation at the unit level and system level.Demonstrate software performance, document the design and implementation thoroughly and clearly and document and address issues.Other related functions as assigned.