10 Nov
|
DCS INDUSTRIES
|
Hyderabad
10 Nov
DCS INDUSTRIES
Hyderabad
Role Overview:We are hiring a Principal C Engineer to design and develop high-performance, ultra-low-latency trading technology solutions.The role involves working on market data processing, order execution, and real-time analytics across equities, options, futures, and foreign exchange markets. You will solve complex latency and throughput challenges while contributing to recent features, markets, and deployment models.Key Responsibilities:- Design and develop high-performance applications using C on Linux.- Build and enhance real-time market data processing, normalization, and order execution solutions.- Develop efficient multithreaded applications with a focus on maintainability, reliability, and performance.- Investigate and resolve latency, throughput, concurrency, and memory-related challenges.- Develop automated unit and integration tests and support CI-aligned test automation.- Collaborate with engineering teams, clients, and business stakeholders to deliver trading technology solutions.- Contribute to technical design discussions, code reviews, and engineering best practices.Mandatory Requirements:- 10+ years of relevant engineering experience, including at least 5 years in electronic trading technology.- Strong hands-on proficiency in C programming on Linux.- Strong knowledge of capital markets, including equities, fixed income,
and trading concepts such as order types and quotes.- In-depth understanding of electronic trading protocols, including FIX.- Experience developing high-performance systems and multithreaded applications.- Strong understanding of computer architecture.- Experience with automated unit testing, integration testing, and continuous integration tools such as Jenkins.- Bachelors or master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related discipline.- Strong problem-solving, communication, and collaboration skills.Preferred Skills:- Linux development and debugging using GDB and Valgrind.- Hardware and operating-system performance tuning, including CPU isolation, kernel bypass, and memory bandwidth optimization.- Python and Java programming.- IP networking and packet capture analysis using Wireshark.- Experience across multiple asset classes and the end-to-end trade lifecycle.- Experience working directly with clients and cross-functional business teams.- Team lead or similar technical leadership experience.Eligibility:Financial markets domain experience is mandatory. Candidates must have at least 5 years of relevant experience in electronic trading technology. (ref:hirist.tech)
📌 DCS - Principal C Engineer - Low-Latency Trading (Hyderabad)
🏢 DCS INDUSTRIES
📍 Hyderabad