My client, a leading global trading firm, is seeking Software Engineers to join its R&D team. This team work to design and deliver both software and hardware solutions across networking, HPC and real time acceleration.
The successful candidate will bring low-level engineering skills, networking and an understanding of computer architecture. This role offers the opportunity to contribute directly across hybrid hardware/software solutions that have a direct impact on trading performance.
Key Responsibilities:
- Identify performance and architectural improvement opportunities within a large automated trading system.
- Design, develop, test, and deploy high-performance software solutions.
- Collaborate with development and operational teams to coordinate technology introduction and production rollout.
- Build internal productivity tooling to support engineering teams.
- Contribute to next-generation heterogeneous (hardware/software) application development.
Required Skills:
- Strong C or C++ design and programming skills.
- Experience developing low-level and/or embedded software applications.
- Broad knowledge of algorithms with foundational understanding of statistics and linear algebra.
- Experience with Python, MATLAB, or R for data analytics.
- Understanding of networking concepts (Ethernet, TCP/IP, InfiniBand, etc.); low-level networking knowledge preferred.
If you’re passionate about performance engineering & solving complex problems at scale, apply below.
#J-18808-Ljbffr…
