Senior Software Engineer

Recruiter
Intel
Location
Shannon, Clare (IE)
Posted
12 Mar 2018
Closes
11 Apr 2018
Ref
JR0051211

Job Description

Intel’s software team in Shannon is hiring. We are looking for a fast learning, highly skilled software engineer with strong C skills and experience in open source development. The position offers the opportunity to work with some of the best engineers in the business, and join a high-performing global software team.  This award-winning team has steadily grown in size and reputation over the past 5 years, delivering outstanding data plane software innovation to the market.


Qualifications

The role involves:

  • Working in a collaborative, distributed environment with a global engineering team to build new features at large-scale.
  • Developing open source networking software.
  • Contributing to the Data Plane Development Kit (DPDK) - one of the world’s largest and most active open source network software communities.
  • Participating in the full development lifecycle – from concept to release.
  • Researching, Designing, building, and testing libraries, APIs, and software applications, primarily in C.
  • Performance tuning and optimisation, ensuring the best possible performance is built-in.
  • Upholding best practices in engineering, security, and designing for performance.

What does our team offer you?

  • Work on cutting edge technologies in a massive growth area for the business.
  • Immerse yourself in a world-class software engineering culture.
  • Be proud of your work: ownership, autonomy and recognition.
  • Gain hands-on expertise from industry leaders in performance tuning tools and techniques.
  • Time to deep-dive into your areas of interest to develop your expertise.
  • Extensive travel opportunities.
  • Professional development – external training and qualifications are encouraged and supported.
  • Mentoring opportunities.
  • Opportunities to research, innovate, and patent ideas and concepts.
  • Enhance your professional credibility in open source communities.
  • The opportunity to represent your work at industry conferences.
  • A highly competitive compensation package.

Does most or all of the below describe you? If so, we should talk.  

  • You like to collaborate with global teams – working with engineers, product managers, and management located in multiple locations.
  • You enjoy teaching and mentoring other developers to be successful.
  • You like formulating new ideas and bringing new software innovation to the market.
  • You have a desire to grow your skills and learn from those around you.
  • You have a strong engineering background and are interested in networking.
  • You have 5+ years industry experience designing, building, testing & shipping high-performance software.
  • You have developed open source software at scale.
  • You have 3-5 years’ experience of Linux toolchain: Git, GCC, Gerrit, git-send-email, GDB, etc.
  • You demand the highest quality standards from yourself and others.
  • You have a drive for results and strong customer focus.
  • You have hands-on industry experience with Agile and Scrum development methodologies.
  • You hold a Bachelor’s degree in Software Development, Computer Science, Engineering, Maths, Physics or a related field.

Bonus territory if:

  • You are familiar with L2/L3 Networking.
  • You have experience with Network Function Virtualisation/Software Defined Networking (NFV/SDN).
  • You know network applications such as: BRAS, vEPC, vBNG, VNF, OVS.
  • You have experience with the Kernel development workflow and/or the Data Plane Development Kit (DPDK).
  • You are an advocate of DevOps and enjoy automating engineering processes.
  • You have a demonstrated record of thought leadership and technical innovation.

Some of the things you will work on:

  • Open source networking software – as used in some of the world’s largest cloud, communications and telco companies.
  • Rapid prototyping of solutions to customer use cases in high performance networking.
  • Software supporting intel’s latest silicon roadmap and cutting edge products.
  • High performance network stacks.

Inside this Business Group

The Data Center Group (DCG) is at the heart of Intel’s transformation from a PC company to a company that runs the cloud and billions of smart, connected computing devices. The data center is the underpinning for every data-driven service, from artificial intelligence to 5G to high-performance computing, and DCG delivers the products and technologies—spanning software, processors, storage, I/O, and networking solutions—that fuel cloud, communications, enterprise, and government data centers around the world.