FPGA Engineer
Alén Space
Tres Cantos, Spain
6 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
IntermediateJob location
Remote
Tres Cantos, Spain
Tech stack
C++
Computer Engineering
Linux
Linux on Embedded Systems
Field-Programmable Gate Array (FPGA)
Hardware Description Language
Python
System on a Chip
VHDL
Vivado
Test Scripts
Information Technology
Job description
- Analyze FPGA requirements and develop the design architecture.
- Define, implement, verify, and validate designs in RTL (VHDL).
- Develop test plans based on the technical specification or high-level requirements.
- Write test cases in VHDL, Python, or C/C++ and execute them during test campaigns.
- Document all stages of development, including architecture, test plans, test reports, and user manuals.
Requirements
- Degree in Telecommunications, Electrical, Computer Science, Computer Engineering, or a related engineering field.
- Minimum 3 years of experience in FPGA design.
- Strong understanding of FPGA architecture, VHDL, and Linux.
- Experience with Xilinx Vivado and VHDL simulators (Vivado Simulator, QuestaSim, or similar).
- Proficiency with FPGA tools such as HDL Designer, Ease HDL, Sigasi, GHDL, and Cocotb., * Knowledge of Xilinx Zynq and MPSoC platforms.
- Experience working with real-time embedded Linux environments.
Benefits & conditions
- Competitive compensation with ongoing performance reviews.
- Flexibility to work remotely a percentage of the time (details to be defined with the manager).
- Adaptable work hours with reduced intensity on Fridays and during summer.
- Well-being program: health, dental, and accident insurance.
- Free fruit and free lunch every Friday.
- Personalized career development, training, and language learning support.