Senior FPGA Engineer
Job Description
Looking for a Senior FPGA Development Engineer who will work within a small team of electronics and firmware engineers and take a large degree of responsibility for developing, verifying and maintaining FPGA firmware.
Our product range includes X-ray detector panels (www.spectrumlogic.com), CMOS image sensors (www.isdicmos.com) plus a range of custom products based around ISDI image sensor technology.
Ideally you would be located in Nicosia, but we would consider a hybrid role from anywhere within the European time zone, and the UK. The role will involve occasional work in our London office.
Role and responsibilities
- Create FPGA applications for networked imaging systems.
- Reverse-engineer and re-code legacy designs.
- Collaborate with R&D team in resolving customer issues and new feature requests.
- Create and maintain semiconductor wafer-test firmware (Kintex)
- Create and maintain verification suites for standardised V&V and regression testing.
Essential requirements
- Batchelor, Masters or equivalent in electronic or electrical engineering, software, systems engineering or similar discipline.
- At least 5 years’ experience of FPGA development, including the full FPGA development lifecycle: specification, coding, verification and maintenance, in design, research or applications role.
- VHDL, Verilog and SystemVerilog coding and verification using Vivado, Vitis, ModelSim or other generic design tools.
- Embedded C on MicroBlaze
- AMD device experience (Artix, Kintex or Zynq)
- Debug using ILA and lab tools
- Verification methodologies: UVM
- AXI including integration of 3rd party IP.
- Configuration management (Git/SVN)
- Scripting: Python, Tcl.
Desirable experience
- Data acquisition and image sensor interfacing
- Embedded design (C, C++) on STM32, RISC-V or similar.
- Experience in image processing and analysis software: Matlab, ImageJ
- Efinix devices and Efinity tools.
- Interface protocols: nGigE, USB3.x, CoaXPress, GeniCAM, GigE Vision
Personal qualities
- Methodical and precise.
- Team worker: idea sharing, communication
- Reactive: adapting to multiple tasks to changing priorities
- Calm: able to solve complex problems under deadline pressure
How to Apply
How to Apply
Please send your CV to hr.cyprus@isdicmos.com, quoting “FPGA Engineer” in the subject line.