Responsibilities Include:
- Apply your proficiency in low-level programming to drive innovation in high-performance computing and electronic trading.
- Offer essential guidance and hands-on expertise in designing, developing, and debugging C applications tailored for multi-core Linux systems, adept at processing extensive volumes of high-throughput, low-latency network data.
- Play a pivotal role in shaping our process and team culture, constantly refining how we construct products, not solely focusing on their content.
- Take charge of leading and mentoring software engineers, fostering our culture of continuous learning and collaborative spirit.
- Engage directly with customers who utilize the products you help develop, ensuring alignment with their needs and feedback.
Qualifications:
- Master's or Bachelor's degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field
- 3-10 years of applicable work experience
- Proficient in C programming
- Expertise in Linux application development
- Proven track record of navigating complex engineering challenges and effectively leading engineering teams to achieve efficient and accurate solutions
- Experience in defining test scenarios and test cases to uphold the quality of team deliverables