Compiler Engineer
Intel CorporationMultiple citiesUpdate time: April 15,2022
Job Description

Job Description
As part of the Barefoot Switching Division, BXD, compiler engineering team, you will contribute to the development of a compiler for the world-class 7nm, 12.8 Tbps Tofino Ethernet switch chip, used in some of the biggest data centers of the world.

The compiler is a modern-structure toolset written in C++, that compiles the P4 language input program and fits it onto highly optimized computation resources of Tofino.

Compiler frontend is available as open source at https://github.com/p4lang/p4c.

You will work mainly with engineers located in CZ, USA and UK. This is a fully remote position.


Qualifications

Important for us:

  • C++ advanced programming: Design patterns tree structures and traversal methods;
  • Working knowledge of related tools: CMAKE, ctest, gdb, git;
  • Experience with unit testing, ideally Google Test;
  • Ability to prioritize own work with the goal of delivering value to customer;
  • Willingness to experiment and continuously learn;
  • Willingness to attend evening calls 3 times per week;
  • Ability to cooperate within a team.


Nice to have:

  • Linux experience with Bash, Python, Docker;
  • Knowledge of modern compiler design;
  • Knowledge of formal proving Z3 and constraint solving techniques;
  • Knowledge of basic networking concepts and protocols;
  • Understanding of packet tunneling queueing scheduling and routing algorithms;
  • Experience with RTL design.

At Intel, employees share in successes, enjoy comprehensive rewards and are inspired by an innovative & inclusive workplace.

What can you expect when there is a match between us?

High level of visibility, credibility and empowerment you can take for granted.

You will own and drive several projects and initiatives, run on various organizational levels.

Our offer:

  • You will be working with the newest technology worldwide;
  • You will be working across a group of professionals;
  • We guarantee you will be working in a safe environment in an Organization which profoundly understands the current health situation worldwide Either at your own home or in our premises if needed the security and wellbeing of you and your family stands as our utmost responsibility;
  • You will have constant opportunities to develop your professional career through technical and soft skills trainings taking part in innovation projects;
  • Also flexible working hours are important for us.

Inside this Business Group

The Network & Edge Group brings together our network connectivity and edge into a business unit chartered to drive technology end to end product leadership. It's leadership Ethernet, Switch, IPU, Photonics, Network and Edge portfolio is comprised of leadership products critically important to our customers.



Work Model for this Role

This role will be eligible for our hybrid work model which allows employees to split their time between working on-site at their assigned Intel site and off-site.

PLExperienced HireJR0208513Multiple CitiesNetwork and Edge Group

Get email alerts for the latest"Compiler Engineer jobs in Multiple cities"