FPGA Engineer
Summary
- We are looking for an experienced FPGA Engineer to join our team full-time
- Location - Bulgaria, Poland, Romania and Slovakia, Bratislava. 3 times per week office visiting, they have a lab there.
- Duration - long term
- Employment contract
- Start - ASAP
- Upper-Intermediate English.
About the role
We are looking for a talented and experienced FPGA Engineer to join our team. The ideal candidate will have a strong background in FPGA development and be passionate about creating innovative solutions. This role offers the opportunity to work on cutting-edge projects that aim to develop a wireless system for neuro-interface applications. The goal is to innovate and create a solution for neuro-interface technology, improving connectivity and usability in this specialized field.
Responsibilities
- Design, develop, and debug FPGA firmware for various applications.
- Collaborate with hardware and software engineers to integrate FPGA solutions into larger systems.
- Optimize FPGA designs for performance, power, and resource utilization.
- Conduct design reviews and provide feedback to improve overall product quality.
- Stay updated on industry trends and emerging technologies related to FPGA development.
Requirements
- Bachelor's degree in Electrical Engineering, Computer Engineering, or related field. Master's degree preferred.
- Proven experience in FPGA development using Verilog.
- Proficiency in FPGA design tools such as Lattice Radiant, Lattice Diamond, Xilinx Vivado, or Intel Quartus.
- Experience with ModelSim (QuestaSim)
- Experience with Lattice ICE40 family
- Experience with custom high-speed interfaces (e.g. SPI, QSPI, TWI).
- Excellent problem-solving and communication skills.
- Ability to work effectively in a team environment and meet project deadlines.
Nice to have:
- Proficiency in FPGA design tools Lattice Radiant and Diamond
- Experience with Clock and Data Recovery (CDR) implementation without using dedicated transceivers.
- Experience with FPGA-based embedded systems and interfacing with peripherals based on RISC V.
- Knowledge of advanced FPGA architectures and optimization techniques.
- Experience with hardware description languages (HDL) simulation tools.
- Background in machine learning algorithms.