BS or higher degree or equivalent experience in CS/EE/CE with more than 5 years in FPGA development, hardware dataflow, or hardware/software co-design.
Hands-on experience with RTL/HDL (Verilog, VHDL) or high-level synthesis (HLS); ability to build and debug dataflow-style pipelines in hardware.
Solid programming abilities in C/C++ for host drivers, runtimes, or tooling; familiarity with hardware interfaces (e.g. PCIe, DMA, memory-mapped I/O).
Proven understanding of dataflow and streaming concepts: pipelining, backpressure, buffering, and resource/area trade-offs.
Familiarity with FPGA toolchains (synthesis, P&R, timing closure) and with Linux, scripting, and version control.
Excellent communication in English; ability to work with distributed teams.
What you'll be doing:
Build and implement dataflow pipelines and streaming architectures in FPGA or programmable logic.
Develop host-side software, drivers, and runtimes that collaborate with FPGA and accelerator hardware (e.g. PCIe, DMA, VFIO).
Partner with compiler and hardware groups to allocate dataflow graphs onto hardware resources; improve latency, processing efficiency, and area/utilization.
Build and maintain hardware–software co-design flows: from high-level dataflow specs to synthesis, place-and-route, and validation.
Build tooling and methodologies for debugging, profiling, and validating dataflow behavior in hardware; participate in design reviews and cross-team alignment across EMEA and globally.
Nice to haves:
Experience working with FPGA dataflow for machine learning inference, networking, or high-throughput streaming (e.g. Xilinx/AMD, Intel FPGA).
VFIO, SR-IOV, or other pass through/virtualization for accelerators; low-level driver or BSP development.
ASIC or custom-silicon dataflow build; RTL develop for dataflow or network-on-chip (NoC).
Background in compiler backends or HLS that targets FPGAs; MLIR or IR-level optimization for hardware mapping.
Experience with multi-FPGA or FPGA–GPU systems; distributed dataflow across programmable logic and accelerators.
Perks and benefits:
Join our team of world-class engineers at NVIDIA.
Be part of groundbreaking work.
Collaborative and inclusive environment.
Opportunity to thrive and make a significant impact.