Context And Mission
BSC is looking for talented and motivated professionals with expertise in FPGA development and IP integration for a European HPC accelerator. The design is based on a RISC-V architecture. This is a project to build an FPGA-based emulator for an energy efficient Exascale system.
Key Duties
Design and develop a high-performance emulation platform targeting a future Exascale Supercomputer.
Translate/target ASIC RTL for a multi-FPGA environment.
Design integration, logic synthesis and design optimization for area, timing and power.
Developing front-end methodologies and tool flows.
You will collaborate closely with design and verification engineers in active projects and perform hands-on design, writing RTL.
Participate in system bring-up and testing.
Requirements
Education
Ph.D. in Electrical Engineering or Engineering degree or equivalent level of professional experience.
Essential Knowledge and Professional Experience
– Design, build, test/debug and produce high-quality processor emulation platform.
– VHDL, Verilog, and Chisel a plus.
– Xilinx and Intel/Altera FPGA tools and processes (design, synthesis, place and route, timing closure, power analysis), including OpenCL, HLS, Chisel, and SoC tools.
– Familiar with SystemVerilog/UVM based design verification.
– High-speed design using advanced techniques and state-of-art devices:
– High-end FPGAs, SOC FPGAs, memory devices, including HBM
– IP integration
– Standard communications and storage protocols
– High-speed interconnect, including PCIe
– Familiarity with Linux and device drivers.
– Agile development and open source development, deployment, and support, including GitHub or equivalent.
– Proficient in Microsoft Office applications or equivalent.
– Knowledge of processor and DLP architecture and design.
– Fluency in English is essential, Spanish is welcome.
Competences
– The candidate must be an effective communicator, multitask, and work well on collaborative designs.
– Keeps abreast of technology trends.
– Ability to think creatively.
– Ability to work independently and make decisions.
– Ability to take initiative, prioritize and work under set deadlines and pressure.
Conditions
– The position will be located at BSC within the Computer Sciences Department
– We offer a full-time contract, a good working environment, a highly stimulating environment with state-of-the-art infrastructure, flexible working hours, extensive training plan, restaurant tickets, private health insurance, support to the relocation procedures
– Duration: Open-ended contract due to technical and scientific activities linked to the project and budget duration
– Salary: we offer a competitive salary commensurate with the qualifications and experience of the candidate and according to the cost of living in Barcelona
– Starting date: ASAP