32 Kr Enterprises Jobs
Senior C/C++ Developer - Trading Systems (5-10 yrs)
Kr Enterprises
posted 2d ago
Fixed timing
Key skills for the job
The candidate will a core member of the development team and will be responsible for the development, change management and maintenance of the core algorithmic components of the products in the company. The candidate will get to work with various open source/ propitiatory components in the high volume transactional components within the product alongside the core development team. The candidate will also be responsible for development of new algorithms, optimization to the existing ones as well as implementation of changes to the same as part of the profile.
Role & Responsibilities:-
- The candidate should be extremely proficient with the C and C++ especially with the 11 and 14 standards.
- Having worked in the open source domain as well having contributed to any GNU/FOSS projects would be good.
- A very strong understanding of the inner working of a product especially on the memory utilization, high performance DBs and its implementation is a critical component of the profile.
- The candidate should have a flair towards algorithmic designs concepts, should understand the financial domain very deeply and should be able to work with implementation of trading systems.
- The candidate should not have any kind of financial or criminal history
Skills:-
- Should be proficient in C and C++ as a base language in their latest standards. Must be familiar with the numerical and mathematical libraries of the Same.
- Should have worked on memory optimized development, real time data processing, Parallel processing oriented products, High I/O DB, in memory operation product etc is of importance.
- Must be extremely good in terms of understanding algorithms especially in terms of implementing them, the ups and downs of the same.
- Should have experience in dealing with sorting and matching algorithms focusing on large lists within memory.
- Must be familiar with writing wrapper components for other languages like python or Node.js to access the core C code.
- Experience working on embedded projects especially on RT Linux, ARM platforms would be an added advantage.
- Experience of working in the gaming space in the game engine will be considered useful. Understanding and implementation of code obfuscation is also an advantage.
- Must be able to work with a larger team comprising of distributed members in a non supervised manner. Should be able to work in an active manner with an inquisitive mind towards optimizing the code to run more efficiently.
- Ability to work in a research oriented space with an ability to take on a steep The learning curve is important
Interested candidate may reach out directly on +91 99531 38435 for quick response
Functional Areas: Software/Testing/Networking
Read full job description10-15 Yrs