Junior FPGA Engineer
DRWAbout the Role
DRW is looking for a Junior or Graduate FPGA Engineer to join our FPGA team supporting trading desks in Asia. This is an entry-level role suited to recent graduates, interns, or engineers with 1–2 years of hands-on experience who want to grow their FPGA design skills in a low-latency, high-throughput environment. You'll work closely with experienced engineers across software, trading and hardware teams, participate in the full development lifecycle, and gain practical experience in FPGA synthesis, lab bring-up and system testing.
- Contribute to the implementation of FPGA applications (RTL development, simulation and verification) under the guidance of senior engineers
- Run parts of the FPGA tool flow (synthesis, place & route, static timing analysis) and learn to interpret the results
- Help plan and execute system- and block-level testcases and laboratory bring-up of new hardware
- Participate in debugging and characterization of boards and FPGA designs; support production incidents with senior team members
- Work with software, network and trading teams to integrate FPGA components into broader systems
- Research new tools, techniques and FPGA technologies and propose ideas for incremental improvements
- Produce clear documentation and test reports
Responsibilities
- Contribute to the implementation of FPGA applications (RTL development, simulation and verification) under the guidance of senior engineers
- Run parts of the FPGA tool flow (synthesis, place & route, static timing analysis) and learn to interpret the results
- Help plan and execute system- and block-level testcases and laboratory bring-up of new hardware
- Participate in debugging and characterization of boards and FPGA designs; support production incidents with senior team members
- Work with software, network and trading teams to integrate FPGA components into broader systems
- Research new tools, techniques and FPGA technologies and propose ideas for incremental improvements
- Produce clear documentation and test reports
Requirements
- Bachelor's or Master's or PhD degree in Electrical Engineering, Computer Engineering, Computer Science or a related field (recent/upcoming graduates welcome)
- 0–2 years of professional experience, or equivalent experience from internships, research or university projects
- Practical experience writing RTL (Verilog or SystemVerilog) — course projects or internship work is fine
- Familiarity with FPGA development flows and tools (Xilinx or Intel/Altera) or strong desire to learn them quickly
- Basic experience with simulation and verification tools (e.g., ModelSim, Questa, or equivalent) or demonstrable coursework/projects
- Comfortable using Linux and basic scripting (Python, Bash) for test automation and tooling
- Good problem solving, debugging and communication skills — ability to work collaboratively in cross-functional teams
- Eagerness to learn, take feedback, and grow technical ownership over time
What You'll Get
- Mentorship from experienced FPGA and systems engineers
- Hands-on learning on real trading hardware and production systems
- Opportunities for rapid responsibility growth and career progression
- Collaborative, engineering-driven culture and competitive compensation