drjobs C Developer

C Developer

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Mumbai - India

Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Key aspects of the role include:
Network Programming (TCP/UDP): Work extensively with TCP and UDP protocols
to ensure efficient and lowlatency data transmission including optimizing socket
programming tuning network parameters and reducing communication overhead.
Memory Management: Apply advanced memory management techniques such as
lockfree data structures manual memory allocation and cachefriendly
programming to minimize latency.
Concurrency and MultiThreading: Implement parallel processing techniques and
optimize concurrency models to handle high volumes of tickbytick market data.
Latency Optimization: Continuously monitor and reduce system latency through
softwarelevel optimizations (compiler settings lockfree programming) and
hardwarelevel configurations (NIC tuning kernel bypass techniques).
Order Management and Risk Controls: Contribute to the development of Order
Management Systems (OMS) and Risk Management Systems (RMS) for handling
highfrequency order flows and managing risk exposure.
Infrastructure Evolution: Lead the transition from cloudbased trading setups to a
colocation (COLO) environment for ultralowlatency trading using leased line
connections and optimizing the network stack.
You will collaborate with other developers to ensure that every aspect of the system from
data ingestion to order placement is optimized for speed and reliability setting the
foundation for a robust highfrequency trading infrastructure.


Required Skills
1. C Expertise: Minimum of 5 years of experience in highperformance C
development with deep knowledge of modern C standards (C17/20).
2. LowLatency Systems Knowledge: Experience optimizing systems for lowlatency
and high throughput including skills in concurrency multithreading and lockfree
programming.
3. Network Programming Skills: Strong understanding of TCP/IP UDP and socket
programming for efficient network communication.
4. Execution and Order Routing Expertise: Experience developing order execution
strategies and routing mechanisms for highspeed trading systems.
5. Latency Reduction Techniques: Expertise in optimizing software and hardware
configurations including realtime OS tuning and memory management.
6. Team Collaboration: Ability to work effectively with other developers and teams for
endtoend system development.
Preferred Skills
1. OMS/RMS Knowledge: Understanding of Order and Risk Management Systems
with experience in enhancing and optimizing their performance.
2. STL and Boost Libraries: Experience using the Standard Template Library (STL) and
Boost for efficient C development.
3. C Template MetaProgramming: Familiarity with advanced template
programming techniques in C.
4. Colocation and LowLatency Expertise: Knowledge of colocation practices and
ultralowlatency optimizations for trading infrastructure.

stl and boost libraries,c++ template meta-programming,colocation and low-latency expertise,latency reduction techniques,low-latency systems,team collaboration,aws,c++,execution and order routing,network programming,oms/rms knowledge,backend development

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.