SENIOR HARDWARE DESIGN ENGINEERDUBLIN CITY CENTRE

back to search results

ICDS RECRUITMENT

  • 24 UPPER FITZWILLIAM STREET
  • DUBLIN 2
  • Job reference number:15426484
  • Client ID:RI/DL16584
  • Posted on:11-FEB-2019
  • Salary:NEGOTIABLE
  • Location:DUBLIN CITY CENTRE
  • Job type:PERMANENT

You will be responsible for definition and architecture of leading edge board level Remote Radio Unit systems for current and future small cell applications. The role spans the full development life-cycle through specification, design, documentation, implementation, debug and test. Position and salary are highly dependent on experience. The working environment provides an opportunity to develop and grow skills and expertise in embedded system hardware development for leading edge wireless technologies.

Requirements

  • A Bachelor’s Degree in Electronic or Computer Engineering
  • 5+ years of relevant experience is required.
Experience with a significant number of the below:

  • 5+ years of experience at system architect level for FPGA/ARM based designs.
  • Systemization of a digital ASIC (FPGA, ARM, SoC).
  • Knowledge of FPGA/ARM and IP Cores systemization.
  • Understanding of hardware, firmware, and software/hardware interactions.
  • Knowledge of multi-gigabit interface protocols (Ethernet, SGMII, RGMII), memory technologies (DDR3, DDR4), interconnect protocols (PCIe), digital logics and common communication interfaces (UART, USB, SPI, I2C) is highly desired.
  • Experience in digital frontend design (DSP, CFR, DPD, Up and Down Converters, Digital Filters).
  • Experience in SoC performance and power estimation and optimization, clock and reset distribution optimization.
  • Work with internal and external partners to bring reference designs to production.
  • Experience working with Xilinx Zynq-7000 and/or Intel Arria-V SoC is a plus.5+ years hands-on Verliog and/or SystemVerilog experience.
  • Experience with scripting languages such as Tcl or Python
  • Experience with programming languages such as C/++ including low-level programming (firmware) of complex computer systems and mixing HDL with C/++ for simulation purpose.
  • Strong knowledge of FPGA tool flows; Synthesis, Partitioning, Place & Route: Xilinx Vivado HLx and Intel FPGA Quartus Prime Standard/Pro Edition.
  • Be familiar with software development process: source version control tools (Git), unit tests (TDD), code review, refactoring, automate builds (CMake), continuous integration (CI) and continuous deployment (CD).
  • Experience in logic synthesis, verification, timing closure, and physical design principles.
  • Experience with highly pipelined designs, and with multiple-clock-domain designs

This job originally appeared on RecruitIreland.com