Hardware/FPGA Engineer

Contract type : Fixed-term contract

Level of qualifications required : Graduate degree or equivalent

Other valued qualifications : MsC/MEng

Fonction : Temporary scientific engineer

Level of experience : Recently graduated

Context

Group:
The engineer will be working in the Inria-AIO team (https://team.inria.fr/aio/)

Collaboration:
The engineerwill be encouraged to collaborate with the RIOT-FP (https://www.inria.fr/en/riot-fp) and with IoT Lab (https://www.iot-lab.info/).

Location:
The position will be performed at Inria in Paris, France.

Funding:
Funding for the full three-year position has been approved and is guaranteed.

Assignment

Proposed Project:
The full project that the engineer will be a part of is the software defined mote, a low-power reconfigurable wireless embedded system that uses an FPGA rather than a microprocessor to enhance its computational capabilities. Potential topics as part of this project include (but are not limited to):
-- wireless communication protocols for low/guaranteed latency in wireless control
-- sub-ns time synchronization of a network for distributed beamforming
-- computer vision co-processors for localization and mapping
-- embedded deep neural networks for model based predictive robotic control
-- low-power and low-gate count security acceleration

Responsibilities:
At the end of the three-year contract, the engineer will be expected to make technical contributions and both write and contribute to scientific publications

Main activities

Main activities:
-- Custom logic and synthesis
-- Design of accelerators and co-processors
-- Integration of multiple co-existing subsystems
-- Benchmarking algorithms and hardware implementations, compare to literature

Additional activities:
-- Submit papers for peer review and present them at conferences
-- The engineer will also be expected to collaborate with other research groups at Inria in order to do application-specific hardware acceleration
-- Ideally, the engineer will help teach FPGA and digital synthesis courses to other engineers

Skills

Skills:
Technical skills:
-- Fundaments of VLSI and Computer Architecture
-- Familiarity with hardware description (preferably Verilog) and
-- Hands-on experience with prototyping on FPGAs
-- Strong Electrical and Computer Engineering and electronic lab fundamentals
-- Some experience with wireless communication and radio frequency electronics is helpful, but not necessary
-- Some familiarity with higher level synthesis could be useful

"Soft" skills:
-- ability to perform literature surveys and to document and present the results from these surveys
-- eager to perform independent work and research
-- good technical presentation and writing skills

Languages:
Most communication in the group is done in English. Knowing French is helpful, but not required.

Benefits package

  • Subsidized meals
  • 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
  • Social security coverage