Job descriptionExcellent C / C++ programming and debugging skills in a Linux environmentDevelopment experience in, Multithreading, BOOST library, STL, Template Programming is required.Knowledge of High-Performance Computing, low latency, and real-time application developmentDetail knowledge of computer architectures, memory management, and Linux kernel optimizationAdvanced Threading, Inter-process communication, Networking (TCP, UDP, Multicast), IPCExperience working in a team-oriented, collaborative environmentExperience with multithreading in C++Knowledge of Cross-platform development (Windows and Linux)Advanced-Data Structures, Advanced Algorithms, Design PatternsStrong knowledge of TCP / IP multicast and socket programming required.Task and result oriented with strong work ethics and values.