UBS · United States
APAC Algo Trading Low Latency C++ Developer
Listed on UBS’s official careers site. Listed as of October 20, 2026. Check that it is still open and apply there.
Apply on UBS’s careers site →Job description
Join a high-performance team building ultra-low latency trading systems where nanoseconds matter. You’ll design and implement a trading rules engine for real-time controls using a hybrid of FPGA hardware and high-performance C++, enabling deterministic execution and rapid interaction with the markets.
- Design and implement real-time trading rules and risk checks using FPGA (Verilog/VHDL) or C++.
- Architect cycle-accurate FPGA designs and high-speed network interfaces (10/25/40/100GbE, RoCEv2) is preferred.
- Build simulation and verification frameworks for FPGA reliability.
- Drive full FPGA design flow (synthesis, place & route, timing closure).
- Interface C++ applications with FPGA hardware for real-time orchestration.
- Implement lock-free data structures and concurrency control in Linux.
- Build low-latency network apps using kernel bypass (e.g., Rivermax).
- Analyze system performance and resolve latency bottlenecks.
- Collaborate with global IT, Quants, and Traders across asset classes.
- Provide Level 3 support for production systems.
More jobs at UBS
AI Algo Quant Developer
United States
Authorized Officer, Software Engineer
United States
Equity Quantitative Developer
United States
FX Linear - eFX Analytics Quantitative Developer
United States
Similar jobs at other companies
VP, Algo Trading / SOR Developer
Galaxy Digital · New York
Algo Developer, Global Banking & Markets, Electronic Trading
Goldman Sachs Group · New York, United States
Senior Java Developer - Rates Derivatives Algo & E-Trading
Morgan Stanley · New York, United States of America
Fixed Income Division – Associate/Vice President, US Interest Rate Swaps Algo Trading Strategist (New York)
Morgan Stanley · New York, United States of America
Lead Support Analyst - Low Latency Electronic Trading
Nomura · New York, NY, US