FPGA Design Engineer - Hardware

Inria

Rennes

On-site

EUR 27,000 - 33,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Partial reimbursement of public travel
7 weeks annual leave + RTT
Teleworking after 6 months
Equipment provided
Training access
Social and cultural events

Job summary

Le centre Inria de Rennes recrute un ingénieur hardware FPGA au sein de l’équipe TARAN pour concevoir et vérifier des prototypes de processeurs et d’accélérateurs IA, destinés à des projets de recherche. Vous travaillerez sur l’architecture, le RTL et la validation jusqu’au déploiement, en collaboration avec des chercheurs et ingénieurs pluridisciplinaires.

Le poste est un contrat d’un an, susceptible d’être prolongé jusqu’à deux ans, avec une rémunération brute mensuelle adaptée au diplôme et à

Qualifications

  • Diplômé d'une université ou école d'ingénieurs en CS/CE/EE.
  • Compréhension des méthodologies SoC/FPGA et expérience pratique.
  • Expérience en RTL (Verilog/SystemVerilog/VHDL).
  • Connaissance d'au moins un flux FPGA complet.
  • Connaissances AMBA AXI/AHB/CHI, mémoire/ débogage souhaitables.

Responsibilities

  • Concevoir et développer RTL synthétisable (VHDL/SV) et définir la microarchitecture.
  • Réaliser tests et simulations pour vérifier les designs.
  • Effectuer l’analyse temporelle et la fermeture des délais.
  • Support lab et intégration sur carte et système en conditions réelles.

Skills

RTL design (Verilog/SystemVerilog/VHDL
SoC/FPGA design
Testbenches et verifications
Timing analysis
Board bring-up

Education

Diplôme en CS/CE/EE

Tools

Place & Route tools
Scripting (Python, TCL, Perl)
AMBA/AXI knowledge

Job description

The Inria Center at the University of Rennes is one of Inria’s eight research centers and is home to more than thirty research teams. The center is a major and internationally recognized player in the field of digital sciences. It is at the heart of a rich R&D and innovation ecosystem, bringing together highly innovative SMEs, large industrial groups, competitiveness clusters, research and higher education institutions, laboratories of excellence, and a technological research institute.

The TARAN team at Inria and the University of Rennes is looking for passionate and motivated Digital Design Engineers seeking to make an impact in the fields of computer architecture and AI hardware accelerators. The right candidate will not be afraid to attack complex problems and assume broad ownership, ranging from chip or block architecture and programming models through RTL implementation, design verification, physical design, and DFT.

Are you an experienced or young engineer interested in hardware design and looking for an exciting opportunity to advance your career? Join our team, where we design and verify hardware prototypes of processors and AI accelerators to support our research. We are seeking a creative and skilled colleague to help develop chips (ASICs) or FPGA prototypes. Are you looking for broader exposure across multiple IP designs? Do you want the opportunity to work globally within a recognized research team to deliver innovative systems? Join us to help shape the future of our research!

As an FPGA hardware design engineer, you will design and develop complex digital systems using field-programmable gate arrays (FPGAs) for different hardware prototypes. Your goal will be to achieve maximum efficiency in power consumption, performance, and area while ensuring correct functional behavior. Your key responsibilities will include participating in the whole design flow:

  • Participating in defining the microarchitecture.
  • Developing system-level RTL code using System Verilog or VHDL.
  • Running design checks and identifying and fixing bugs.
  • Physical design (placement and routing) of the chip using the latest industrial methodologies and tools.
  • Back-end design and verification.

Collaboration with researchers and engineers across the architecture, verification, performance analysis, power analysis, implementation, and various IP functions is essential to achieve success in our projects.

You will be responsible for designing, implementing, and testing FPGA-based systems for a wide range of applications, such as security protocols and AI accelerators, among others. You will be involved in several research projects inside the TARAN team. Your main tasks are summarized below.

  • Define FPGA architecture and develop synthesizable RTL (VHDL or SV) for:
    • Communication protocols (e.g., USB).
    • Memory controllers.
    • AI accelerators such as systolic arrays.
    • Specific optimized arithmetic functions.
    • Fixed‑point digital signal processing as needed for filtering, estimation, or modulation.
    • Partition functions between FPGA, MCU/DSP, and other devices considering performance.
    • Select appropriate FPGA families and IP for timing‑critical and safety‑related functions.
  • Develop testbenches and simulations to verify your designs.
  • Perform static timing analysis and timing closure for:
    • Tight real‑time constraints.
    • Multiple clock domains and asynchronous interfaces.
  • Support lab and field testing:
    • Board bring‑up and system integration.
    • Debugging under real operating conditions using oscilloscopes, logic analyzers, current/voltage probes, and protocol analyzers.
  • Create and maintain documentation:
    • FPGA specifications, timing budgets, and interface definitions.
    • Verification plans, test reports, and release notes.
  • Support production and field updates (JTAG, in‑system programming, secure and fail‑safe update mechanisms).

The position is for a one-year term, but it may be extended for up to 2 years.

Required Skills And Experience
  • You graduated from a University or Engineering School, in Computer Science, Computer Engineering or Electronic / Electrical Engineering
  • Solid understanding of SoC / FPGA design methodologies and techniques with hands‑on experience of SoC design and integration for complex SoC
  • Experience in RTL design using Verilog, System Verilog or VHDL
  • Experience or knowledge in back‑end design methodologies and tools (place and route) is a plus.
  • Knowledge of at least one full FPGA implementation flow.
Nice To Have Skills And Experience
  • Have knowledge of AMBA protocol like AXI/AHB/APB/CHI
  • Understanding of memory controller, microprocessors, and debug architecture
  • Knowledge of basic scripting languages, e.g., Perl/TCL/Python
  • Experience with Linux, shell scripts, Makefiles, and repository management systems like GIT
  • Knowledge of hardware verification techniques
  • Familiar with embedded C, assembly, and compilers
Avantages
  • Partial reimbursement of public transport costs
  • Leave: 7 weeks of annual leave + 10 extra days off due to RTT (statutory reduction in working hours) + possibility of exceptional leave (sick children, moving home, etc.)
  • Possibility of teleworking (after 6 months of employment) and flexible organization of working hours
  • Professional equipment available (videoconferencing, loan of computer equipment, etc.)
  • Social, cultural and sports events and activities
  • Access to vocational training

monthly gross salary from 2695 euros according to diploma and experience

Please submit online : your resume, cover letter and letters of recommendation eventually

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Fpga Design Engineer - Hardware H/F
Fpga Design Engineer - Hardware H/F

INRIA • Rennes

Hybrid
EUR 27,000 - 33,000
Repas subsidisés
Transport remboursé partiel
7 semaines de congés + RTT
+3
FPGA Design Engineer - Hardware
FPGA Design Engineer - Hardware

Inria Rennes • Rennes

On-site
EUR 45,000 - 65,000
FPGA Design Engineer for AI Accelerators & ASIC Prototypes
FPGA Design Engineer for AI Accelerators & ASIC Prototypes

Inria • Rennes

On-site
EUR 27,000 - 33,000
Partial reimbursement of public travel
7 weeks annual leave + RTT
Teleworking after 6 months
+3
FPGA Design Engineer for AI Accelerators & SoC
FPGA Design Engineer for AI Accelerators & SoC

Inria Rennes • Rennes

On-site
EUR 45,000 - 65,000
FPGA Design Engineer for AI Accelerators & SoCs
FPGA Design Engineer for AI Accelerators & SoCs

INRIA • Rennes

Hybrid
EUR 27,000 - 33,000
Repas subsidisés
Transport remboursé partiel
7 semaines de congés + RTT
+3
DIGITAL IC Senior Hardware Engineer – FRANCE
DIGITAL IC Senior Hardware Engineer – FRANCE

Cortus • Vauguières-le-Bas, Ancien Moulin de Chapus

Hybrid
EUR 70,000 - 110,000
Remote work 2 days/week
Flexible hours
Senior FPGA Engineer
Senior FPGA Engineer

ESRF - The European Synchrotron Radiation Facility • Grenoble

On-site
EUR 70,000 - 110,000
Relocation support
International environment
Competitive compensation
INGENIEUR en CONCEPTION NUMERIQUE RTL-FPGA-VR (F/H) EASii IC Nous recherchons un Ingénieur en C[...]
INGENIEUR en CONCEPTION NUMERIQUE RTL-FPGA-VR (F/H) EASii IC Nous recherchons un Ingénieur en C[...]

EASii IC • Grenoble

On-site
EUR 50,000 - 80,000
Carte TR
JRTT
Architecte FPGA F/H - CCL
Architecte FPGA F/H - CCL

SERMA Ingénierie • Guyancourt

Remote
EUR 55,000 - 75,000
Accord de télétravail
Primes de participation/intéressement
Participation aux frais de déjeuner
+2
Senior Digital IC Engineer - High-Perf RISC-V SoC (Remote)
Senior Digital IC Engineer - High-Perf RISC-V SoC (Remote)

Cortus • Mauguio, Meyreuil

Hybrid
EUR 70,000 - 110,000
Remote work 2 days/week
Flexible hours