- Responsibilities
- Design and implement high performance FPGA based systems for trading;
- Provide architectural blueprints for complex hardware/software systems, and technical leadership;
- Contribute to the development of productivity tooling;
- Evaluate state-of-the-art tools and technologies to ensure the highest quality and performance is achieved;
- Evaluate high level requirements to create exceptional trading systems;
- Build your skills in the finance industry
Skills Required
- A strong passion for pushing the boundaries and developing state-of-the-art hardware;
- Continual drive to learn and improve;
- Design and implementation successes, taking ownership of significant systems and subsystems;
- Solid understanding of hardware/software interaction and co-simulation, and a pragmatic approach to problem solving;
- Experience with test automation, and CI/CD;
- Ability to reason about complex hardware trade offs, and perform design space exploration;
- Experience with FPGA development in a team environment;
- Experience with software development;
- Degree in Electrical Engineering or Computer Science.
Bonus Points
- SoC and embedded processor experience;
- Knowledge of high speed serial transceivers, Ethernet, TCP/IP, PCIe, NVMe;
- Financial protocol and algorithmic experience;
- High level synthesis tools and flows;
- Familiarity with Gitlab/Jenkins, CI/CD, git, cmake;
- Scripting experience (preferably Python).
by via developer jobs - Stack Overflow
No comments:
Post a Comment