Work at the intersection of hardware and embedded software for advanced computing and data-intensive applications!
FPGA & Embedded Systems Engineer – High-Performance Computing (On-site – Eindhoven, Netherlands)
Join our client's cutting-edge team in Eindhoven, working on the frontiers of high-performance computing (HPC). We’re seeking a talented FPGA & Embedded Systems Engineer to help design and implement custom embedded solutions that power next-generation data-intensive and compute-heavy systems. This is a hands-on, on-site role ideal for engineers who thrive in a fast-paced, research-driven environment where hardware and software optimization go hand in hand.
Core Responsibilities:
- Develop FPGA-based architectures and embedded software for HPC applications
- Optimize low-level performance for latency-sensitive and bandwidth-critical systems
- Design and implement hardware/software co-design solutions using tools such as VHDL/Verilog and C/C++
- Collaborate with hardware architects and software developers to integrate FPGA accelerators into broader systems
- Conduct performance benchmarking, simulation, and validation at both hardware and system levels
Core Skills Required:
- Solid experience with FPGA design using VHDL or Verilog
- Proficiency in embedded C/C++ programming
- Familiarity with So C platforms , PCIe , DDR memory interfaces , and high-speed I/O
- Experience with tools such as Xilinx Vivado , Intel Quartus , or similar
- Understanding of hardware/software partitioning and low-level driver development
- Strong debugging and performance analysis skills
Preferred / Additional Skills:
- Knowledge of Open CL , HLS , or other acceleration frameworks
- Experience in data center or scientific computing environments
- Familiarity with Linux kernel modules or device driver development
- Exposure to machine learning acceleration , real-time signal processing , or parallel computing