13 hours

Graduate Software Developer - C

  • Job Code
Job Title: Graduate Software Developer - C 154756

Primary Location Great Britain & Northern Ireland-Great Britain & Northern Ireland-Edinburgh
Job: Software Engineering
Schedule: Full-time

Graduate Software Developer - C  - Xilinx Edinburgh, Scotland


Software engineers at Xilinx enable people to do amazing things with our All Programmable FPGAs, SoCs and 3D ICs. In our Edinburgh Software Team, we develop environments to help our customers assemble, configure and deploy complex systems of IP for use in Xilinx’s industry-leading devices.  


You will be a key member of a close knit team of software developers based in Edinburgh and collaborating with our colleagues around the world.  As Xilinx continues to raise the abstraction for easy to use systems and embedded software design, you will have a central role in ensuring the software keeps pace with this cutting edge environment.  You will be working in a culture with world-class build, test and development technologies alongside innovative and motivated people. You will be using the latest C standards and development environments and will actively participate in all aspects of the development lifecycle (requirements, architecture, design, coding and verification).


Education Requirements

  • BSc in Computer Science or Electronic Engineering or related degree


  • Proficient in C
  • 0 – 5 years C software development experience
  • Familiarity of Linux and / or Windows
  • Knowledge of scripting languages such as Tcl, Python
  • Excellent oral and written communication skills
  • The successful candidate will be self-motivated, a fast learner and able to work in a fluid environment with complex requirements. 

Desirable extra skills include:

  • Experience of developing cross-platform applications
  • Exposure to Verilog/VHDL
  • Exposure to  FPGA architectures and flows

About Xilinx


Xilinx is the leading provider of All Programmable FPGAs, SoCs, MPSoCs and 3DICs. Xilinx's all-programmable devices are designed into tens of thousands of products that improve the quality of the everyday lives of billions of people worldwide. For over 30 years, Xilinx has been behind some of the greatest advancements in technology and science - from the industry's first fabless semiconductor model to the NASA Curiosity Mars Rover, to today's autonomous vehicles and hyperscale data centers. Xilinx uniquely enables applications that are both software-defined, yet hardware optimized - enabling smart, connected and differentiated applications across technology's biggest megatrends, including Machine Learning, 5G Wireless, Embedded Vision, Industrial IoT and Cloud Computing and more.

If you are a passionate, innovative and an out-of-the-box thinker that enjoys challenging projects, Xilinx is the right place for you. Our global team is growing and we are looking for bold, collaborative, and creative people to help deliver groundbreaking technologies that enable our customers to differentiate. Come do your best work and live your best life through collaboration, wellness and giving back to your community as a member of the ONEXILINX team.

Job Posting: Feb 22, 2018, 11:48:17 AM

Xilinx is an equal opportunities employer.


  • Engineering

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Graduate Software Developer - C


Share this job

Graduate Software Developer - C


Separate email addresses with commas

Enter valid email address for sender.

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast