 
        Client:Our client a leading Multinational Semiconductor Telecom Company requiresSenior FPGA/Firmware Engineerfor position based inCork City, Ireland.This opportunity requires the candidate to beonsite 5 days per week.Role:The System/Validation/Emulation team is dedicated to delivering advanced solutions for the design of next-generation wireless products. In this role you will develop FPGA Firmware & Embedded software.Responsibilities:Working with industry-standard tools and technologies to develop solutions to a variety of infrastructure needs.Designing and implementing critical firmware for custom emulation hardwareMentoring and leading other members of the teamContributing towards the continuous development of Tools, Technology and FlowsEducation:Bachelor's degree in Science, Engineering, or related field.Experience:5+ years FPGA design, FPGA firmware or related work experience.5+ years of direct hands-on experience with System Verilog, RTL/HDL, FPGA (Xilinx Ultrascale, Ultrascale+, MPSoC, Intel Stratix) and FPGA Tools (Xilinx, Intel)Excellent interpersonal and analytical skills with the ability to work independently, and create customer-facing applicationsPreferred Experience:Experience with clock domain crossing, high speed designs, and timing closure techniquesExposure to VLSI design concepts, logic design8+ years of direct hands-on experience with System Verilog, RTL/HDL, FPGA (Xilinx Ultrascale, Ultrascale+, MPSoC, Intel Stratix) and FPGA Tools (Xilinx, Intel)Direct hands-on experience with C++ (x86, aarch64) and PythonExperience with Linux / Embedded LinuxSolid understanding of ARM based designs, Embedded Linux, Linux Device DriversSolid experience in implementing the following protocols: AXI, PCIe, I2C, LVDS, EthernetProven ability of software design principles, practices and patternsKnowledge of Agile project management principles and practicesExperience with Git, JIRA, and other related technologiesContact:For further information please contact Mícheál at Software Placements Ltd on or email