Xilinx Job - 39843231 | CareerArc
  Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Xilinx
Location: Saggart, County Dublin, Ireland
Career Level: Mid-Senior Level
Industries: Technology, Software, IT, Electronics



Xilinx Data Center Software team is expanding. This team has seen phenomenal growth over the last 2 years and continues to expand. We are recruiting for a fast learning, dynamic software design engineer with 3+ years C/C++ and experience in embedded and/or kernel driver development in a Linux environment. This position will offer a strong career path within a fast-paced environment where you will develop your skills working with the latest cutting-edge FPGA technology, tools and next-generation architecture.

Responsibilities include specification and development of Software for use in Linux and standalone products. This will involve architecting, designing and implementing software subsystems to control FPGA hardware solutions.

At  Xilinx our culture of innovation began with the invention of the Field Programmable Gate Array (FPGA), and with the 2018 introduction of our Adaptive Compute Acceleration Platform (ACAP), has made a quantum leap in capability, solidifying our role as the adaptable platform supplier of choice. From the beginning, we have always believed in providing inventors with products and platforms that are infinitely adaptable. From self-driving cars, to world-record genome processing, to AI and big data, to the world's first 5G networks, we empower the world's builders and visionaries whose ideas solve every day problems and improve people's lives.

If you are PASSIONATE, ADAPTABLE, and INNOVATIVE, Xilinx is the right place for you! At Xilinx, we care deeply about creating significant development experiences while building a strong sense of belonging and connection. We champion an environment of empowered learning, wellness, community engagement, and recognition, so you can focus on work that matters - world class technology that improves the way we live and work. We are ONEXILINX.



  • Experience with C/C++
  • Experience with software development in a Linux or Embedded environment
  • Experience in driver development, register interface programming, general algorithms and data structures.
  • Experience with embedded processors such as ARM
  • Experience with industrial standard devices e.g. Ethernet, PCIe, SPI, I2C, USB, GPIO and Memory architectures DDR/SDRAM/DMA
  • Experience in high performance compute, storage or network acceleration is an advantage
  • Experience in the areas of virtualization (ESX, KVM, Xen), networking frameworks (DPDK, OVS), Network Function Virtualization (NFV) is an advantage
  • Scripting language experience like Perl, Python or TCL is an advantage
  • Proven track record of delivering software projects that exceed customer quality expectations
  • Experience in HDL design on FPGA platforms is an advantage
  • A self-starter and team player


Engineering Degree or Master's degree with 3+ years' experience in C/C++ and Linux or embedded software systems

 Apply on company website