Hybrid) FPGA Engineer

Talent Clue
Barcelona, Spain
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English
Experience level
Intermediate

Job location

Remote
Barcelona, Spain

Tech stack

Microsoft Windows
Agile Methodologies
Confluence
JIRA
Automation of Tests
Bash
C++
Code Coverage
Linux
Programming Tools
Field-Programmable Gate Array (FPGA)
Python
Scrum
Tcl (Programming Language)
Verilog
VHDL
Vivado
Fpga Hardware
ModelSim
GIT
Script Language
Software Version Control

Job description

GTD Science, Infrastructures & Robotics is now looking for an FPGA Engineer to participate in Big-Science projects, such as ITER (International Thermonuclear Experimental Reactor).

You will join a dynamic team, who is responsible for the development of highly critical and real-time Control Systems in the context of scientific applications.

  • Define the FPGA detailed specification.
  • Define the FW architecture to run within the FPGA.
  • Design your own IP cores.
  • Perform coding rules conformance check (linting).
  • Design the testbenches for the IP cores.
  • Validate the IP cores by simulation & by hardware.
  • Perform functional & code coverage.
  • Perform synthesis, implementation and bitstream generation.
  • Automate the previous processes through script languages.

Requirements

  • BSc or MSc in (Digital) Electronics Engineering or similar.
  • 3 years of experience developing IP cores along with their testbenches, using VHDL or (System)Verilog.

  • 3 years of experience working with FPGA development tools (mainly Xilinx Vivado IDE, Altera Quartus IDE).

  • Design with modularity, reusability and readability principles in mind.
  • Experience performing validation by simulation tools (ModelSim, QuestaSim) and by hardware (ILAs).
  • Experience with unit-test frameworks (VUnit, UVM).
  • Script languages (Python, TCL, Bash).
  • Experience using Version Control System tools (Git).
  • Write good technical documentation.

Nice-to-have requirements:

  • Advanced user on both Windows OS & Linux OS.
  • C/C++ as SW developing languages.
  • Good knowledge of Embedded Systems.
  • Good knowledge of laboratory instrumentation (multimeter, oscilloscope, etc).
  • Agile software development, such as Scrum.
  • Task and wiki management tools, such as JIRA or Confluence.

Other Requirements:

  • Team worker, yet also accustomed to working independently.
  • Problem solving attitude.
  • Good communication skills.
  • Good knowledge of English (at least B2).

Benefits & conditions

  • Full-time position with a permanent contract
  • To participate in highly advanced technological projects all around the world.
  • To be part of a young dynamic company
  • Flexible working hours.
  • Excellent location in our BCN HQ.
  • Work from home' policy.
  • Ticket Restaurant.
  • Free fruit at work on Wednesdays.
  • Training plan.
  • Flexible Compensation Plan according to your needs.

About the company

We are a high-tech company, committed to the design, integration, and operation of complex, mission-critical applications and systems throughout the world. We perform turnkey projects, engineering services and product development for our customers, developing state-of-the-art systems in the Space, Aerospace, Energy, Scientific Facilities and Defense and Security sectors. With a end-to-end approach, we seamlessly navigate the entire service cycle, from meticulous validation and ongoing maintenance to effective obsolescence management., GTD is a high-tech company, committed to the design, integration, and operation of complex, mission-critical applications and systems throughout the world. We perform turnkey projects, engineering services and product development for our customers, developing state-of-the-art systems in the Space, Aerospace, Energy, Scientific Facilities and Defense and Security sectors. With a end-to-end approach, we seamlessly navigate the entire service cycle, from meticulous validation and ongoing maintenance to effective obsolescence management., GTD Science, Infrastructures, and Robotics (GTD SI&R) is the leading provider of high-quality, high-reliability software solutions, robotics' control systems, custom electronics, and edge computing. With its unique system and software engineering capabilities, GTD SI&R is the most reliable supplier of control, supervision, analysis, and decision support systems for real-time, large, and critical applications. The company's solutions (Control Systems, Bespoke Electronics, Embedded Systems, Control Centers) are integrated into the most significant "Big Science" international projects (including ITER and CERN) and into several of the largest Green Power Generation companies in the world.

Apply for this position