HamburgerMenu
hirist

Software Engineer - Embedded System

Dash Hire
Any Location
3 - 8 Years

Posted on: 25/07/2025

Job Description

Job Description :


We're looking for an Engineer with deep FPGA expertise to architect and build hardware-accelerated components in our trading platform. You'll work alongside software engineers and client traders to deliver microsecond-level performance across price ingestion, order routing, and execution.


Responsibilities :


- Design and implement FPGA-based solutions for high-throughput FX workflows (e. g., market data normalization, order book construction, smart order routing).


- Optimize for ultra-low latency and deterministic performance, from tick to trade.

- Integrate FPGA components with C++ or Java-based software stacks over PCIe, Ethernet, or custom APIs.

- Collaborate with software engineers, traders, and infra teams to build hybrid software-hardware systems.

- Drive decisions on FPGA vendor toolchains (e. g., Xilinx Vivado, Intel Quartus), IP cores, and hardware design strategy.

- Participate in code and architecture reviews for FPGA logic (VHDL/Verilog) and system-level designs.

- Collaborate with the team to enhance system performance for low-latency, high-throughput environments.


Requirements :


- Bachelor's or Master's degree in Electronics/computer science, Software Engineering, or equivalent.

- 4 + years in low-latency Software engineering, with at least 2+ years hands-on with FPGAs in trading environments.

- Strong command of HDL (Verilog or VHDL), simulation, and synthesis tooling.

- Proven track record of designing FPGA-based systems for one or more of : Market data feed handlers, Order matching engines, Risk or compliance filters, Network packet filtering/parsing.

- Understanding of FX market structure, FIX protocols, and ECNs (e. g., EBS, Reuters, 360T) is a big plus.

- Experience with timing analysis, latency benchmarking, and clock domain crossing techniques.

- Familiarity with software integration : PCIe, DMA, shared memory, Core Java.


info-icon

Did you find something suspicious?