Our client seeks an experienced FPGA Engineer, with minimum 5 years previous experience of architecting, designing and successfully delivering FPGA based systems.
Responsibilities
Specification/design of FPGA blocks.
Design documentation including FPGA requirements, specifications, design descriptions, and test specifications.
FPGA laboratory-based verification work, system integration and test.
Support existing FPGA design verification and board test activities.
Collaborate with a multi-disciplinary team on system architecture and design, providing inputs to architecture and design reviews.
Write, simulate, and verify VHDL based FPGA designs.
Schematic, PCB layout support, and review.
Proficiency required with scripting languages such as Python, and programming languages such as C/C++ for purposes of simulation/design environment development and laboratory test results analysis.
Qualifications and Skills Required
Bachelor’s and/or Master’s degree in Electronic Engineering.
Strong knowledge of FPGA design flow: Verification, Synthesis, Partitioning, Place & Route, Timing Closure and Power Estimation.
Knowledge of interface protocols, memory technologies and communication interfaces (UART, SPI, I2C).
Familiarity with electronic circuit & system design: analog, digital and power.
Knowledge of embedded systems and processor architectures.
Experienced in the use of laboratory equipment such as Oscilloscope, Signal Generator, Signal Analyzer.
Experience with tools such as SVN & Git.
An advantage to have experience with VHDL and ECSS-Q-ST-60-02 – ASIC & FPGA Development design flow.
Good communication and problem-solving skills.
Team player.
Hardware/System debug skills.
#J-18808-Ljbffr