Job Summary:
- Leverage your proficiency in low-level programming to drive advancements in high-performance computing and electronic trading.
- Offer essential guidance and hands-on expertise in designing, developing, and debugging C applications for multi-core Linux systems, processing extensive volumes of high-throughput, low-latency network data.
- Play a vital role in shaping our process and team ethos, consistently refining our product development approach rather than solely focusing on product features.
- Engage directly with customers utilizing the products you help develop, fostering collaboration and feedback loops.
Qualifications:
- Proficient in C programming
- Skilled in Linux application development
- Demonstrated capacity to navigate complex engineering challenges and lead teams to efficient solutions
- Experience in defining comprehensive test scenarios and cases to ensure deliverable quality
- Enthusiastic about crafting clean, simple, and elegant software
- Proficient in concurrency and multi-threaded architectures
- Expertise in socket programming and TCP
- Familiar with scripting languages like Python and Shell