We are looking for a highly skilled C++ programmer to join our core development team. Do you consider yourself an expert in: C++ using Linux and MS Visual Studio, STL and Boost and feel you are excellent at problem solving and troubleshooting?
Requirements
- Excellent C/C++ programming and debugging skills in a Linux environment
- Detail knowledge of computer architectures, memory management and Linux kernel optimization
- Development experience of, Multithreading, BOOST library, STL, Template Programming is required
- Knowledge of High Performance Computing, low latency and real-time application development;
- Experience with multithreading in C++
- Knowledge of Cross-platform development (Windows and Linux)
- Advanced Threading, Inter-process communication, Networking (TCP, UDP, Multicast), IPC
- Advanced Data Structures, Advanced Algorithms, Design Patterns
- Strong knowledge of TCP/IP multicast and socket programming required
- Strong, nearly obsessive attention to detail
- Experience working in a team-oriented, collaborative environment
- Task and result oriented with strong work ethics and values
- Knowledge of capital market trading, C++ 11 a plus
- BS/BTech/MCA Degree in Computer Science or Math
- 2+ years of experience in core C++ development in Linux environment
If you have the described qualifications and are interested in this exciting opportunity, please apply!