FPGA Developer
You design, develop, test and deploy FPGA software for ultra-low-latency trading strategies, algorithmic trading systems, data-processing optimizations, automated trading strategies, exchange-protocol adapters and inter-application communication. You analyze system performance and implement solutions balancing speed, features and cost.
Responsibilities
- Design proprietary software
- Develop proprietary software
- Test proprietary software
- Deploy proprietary software
- Develop ultra-low-latency trading strategies
- Develop algorithmic trading systems
- Optimize data processing
- Develop exchange-protocol adapters
- Build inter-application communication mechanisms
- Analyze system performance
- Tune system performance
Requirements
- Degree in electrical engineering, computer engineering, computer science, physics, mathematics or related engineering discipline
- Graduation between December 2026 and June 2027
- Proficiency in SystemVerilog, Verilog or VHDL
- Proficiency in C, C++ or Python
- Data processing and algorithm development skills in RTL
- Knowledge of data structures and algorithms
- Strong programming fundamentals
- Logical thinking and effective communication
Benefits
- Group medical insurance
- Pharmacy insurance
- Dental insurance
- Vision insurance
- 401k with discretionary employer match
- Short-term disability insurance
- Long-term disability insurance
- Life insurance
- AD&D insurance
- Health savings accounts
- Flexible spending accounts