Logo of Huzzle

Intern/Thesis/Working Student (f/m/d) RISC-V Architectural and Compiler Benchmarking & Exploration

  • Internship
    Full-time
    Placement Program
  • Hamburg
  • Quick Apply

AI generated summary

  • You should have a strong background in computer architecture, familiarity with RISC-V, and experience in compiler design or benchmarking. Passion for exploration and innovation is essential.
  • You will benchmark and explore RISC-V architectures and compilers, analyzing performance metrics and assisting in optimization tasks to enhance system efficiency.

Requirements

  • Master student in Electrical / Computer Engineering or related field
  • Proficient in at least one scripting language (preferred python, basic bash useful)
  • Proficient in GIT version control
  • Knowledge of compilation and linking flow
  • Basic knowledge of C programming
  • Useful knowledge/skills:
  • (RISC-V) assembly and ELF format
  • build flows (Makefiles, CMake)
  • Continuous integration (jenkins/bamboo)
  • Strong motivation in working in an R&D environment
  • Eagerness to learn new tools
  • Good communication skills in English (both verbal and written)
  • Pro-active, high energy, open-minded, eagerness to learn

Responsibilities

  • Addition of workloads/benchmarks to the suite
  • Addition of compilers/toolchains to the suite
  • Addition of architectural features/ISA extensions in the analysis
  • Continuous integration setup, dashboards for nightly regressions
  • Extension of data processing (python/pandas) for extraction of results
  • Analysis of results, drawing conclusions and distributing results to the stakeholders

FAQs

What is the job title for this position?

The job title is Intern/Thesis/Working Student (f/m/d) in RISC-V Architectural and Compiler Benchmarking & Exploration.

Where is the team located?

The team is based in Hamburg and connected globally, mainly across Europe and the US.

What is the primary focus of the role?

The primary focus is to establish a framework for the fair and accurate comparison of compilers and architectural features of RISC-V.

What are some of the key tasks associated with this role?

Key tasks include adding benchmarks and workloads to the suite, incorporating compilers/toolchains, adding architectural features/ISA extensions, setting up continuous integration and dashboards, extending data processing, and analyzing results.

What benefits can I expect from this position?

You will have the ability to develop technical and soft skills, gain experience in a diverse environment, potentially become part of NXP’s Young Professional Talent Pool, and work on real assignments that contribute to the company's objectives.

What academic qualifications are required for the position?

Candidates should be Master students in Electrical/Computer Engineering or a related field.

What programming skills are necessary for this role?

Proficiency in at least one scripting language (preferably Python) is required, along with basic C programming knowledge and GIT version control proficiency.

Are there any preferred additional skills for this job?

Useful skills include knowledge of (RISC-V) assembly and ELF format, build flows (Makefiles, CMake), and continuous integration tools (Jenkins/Bamboo).

How many hours per week will I be working?

As a working student, you will work a maximum of 18 hours per week; as an intern or thesis student, you will work up to 35 hours per week.

Is prior experience necessary for this position?

While prior experience is not strictly necessary, a strong motivation to work in an R&D environment and eagerness to learn new tools is essential.

What language skills are required for this position?

Good communication skills in English, both verbal and written, are required.

Secure Connections for a Smarter World.

Manufacturing & Electronics
Industry
10,001+
Employees
2006
Founded Year

Mission & Purpose

NXP Semiconductors N.V. (NASDAQ: NXPI) enables a smarter, safer and more sustainable world through innovation. As a world leader in secure connectivity solutions for embedded applications, NXP is pushing boundaries in the automotive, industrial & IoT, mobile, and communication infrastructure markets. Built on more than 60 years of combined experience and expertise, the company has approximately 31,000 employees in more than 30 countries and posted revenue of $11.06 billion in 2021.