Lock Applications for this job are now closed
Closing soon

Do you want to be part of creating world-changing technology that improves the lives of every person on the planet? With Intel you can be a part of that. You will experience a world of opportunities while being supported by some of the most talented people around you, from tech experts, people leaders and mentors.

Join Intel's Barefoot Networks business unit (BXD) and work alongside world-class experts to help shape and build the next generation of P4-programmable Ethernet switches.

What we offer

At Intel, we offer a collaborative, supportive environment, where your equally brilliant colleagues will push you to be your best. There's no fear of failure - we know that's how innovation happens, and you’ll never be bored. 
We offer competitive benefits and pay, opportunities for professional development and the flexibility you need to achieve balance. Intel fosters a collaborative environment allowing the brightest minds in the world to come together to achieve exceptional results.

We are raising the bar for ourselves and evolving our corporate responsibility strategy to increase the scale of our work with others to create a more responsible, inclusive, and sustainable world, enabled through technology and our collective actions. You can be a part of this work.

We want to ensure everybody feels comfortable at work. You can expect a lot of guidance and support to guide you through your role.

Responsibilities

The primary responsibilities for this role will include, but are not limited to:

  • This role will give you the opportunity to contribute to our C++ model of Intel's Tofino switching chips. You will experience developing complex software in a professional environment using C++, Python, git, Jenkins, JIRA on various flavours of Linux.
  • Our previous intern wrote a JSON parser, unit tests, added a feature for logging values in customer runs for debugging, worked on converting our build system to CMake and optimising the model's performance.
  • During this time he says he has learned about: Working within a team/organisation; How to check and debug my own code more efficiently; In depth about build and make systems; C++ (Only knew Java prior to internship) and Git, Linux and VIM.

Please note the role is for working mostly remote, but is based around Bath, UK, where the team have occasional meetings.

There will be opportunities to engage with the team and work in our Bath office, therefore it would be ideal if the candidate lives in a commutable distance to Bath, or nearby, but it is not required.

The placement intern community

At the start of your internship, you will have a one-month handover period where the current intern in your role will walk you through your responsibilities as an intern. This is dedicated training for you during your first weeks at the company to make your transition into work easier. They will also help you build your network, answer any questions and integrate you into your position

Although each intern is part of a team, the intern community provides them with support, guidance and friendship, making the transition from university to the workplace smoother.

Opportunities for professional development and growth

You will work in an international environment within a group of the best professionals in the world, working with the newest technologies. You’ll have a chance to take part in advanced development programs, conferences, assignment programs and have free access to a wide library of classroom and online courses, covering both soft and technical skills. 

Our internships offer students a chance to get real-world experience through participation in projects from day one, as well as the opportunity to develop a wide network of industry contacts. 

Qualifications

This is a 13-month fixed-term placement suitable for students currently studying a degree course in a relevant discipline, and is targeted at 2nd year students enrolled in a 4 years bachelor's degree which includes a year in industry (or equivalent).

The modelling team members have a diverse set of skills. If you have an interest and good academic record in some of the following University modules you are likely to be a suitable candidate for the role: Networking, Computer Architecture, Computer Systems, Programming (C, C++, Python) or Mathematics.

The modules you have taken will depend on your chosen degree, but whatever your skills, the ideal candidate will be willing to take initiative, and show dedication for your assigned work.

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.

Related Jobs