Internship: Automated Identification & Integration of RISC-V Custom Instructions from Application Code (f/m/div)

Infineon

As a global semiconductor leader in power systems and IoT, we enable game-changing solutions for green and efficient energy, clean and safe mobility, as well as smart and secure IoT. That's why you probably use our products every day: smartphone, charger, electric toothbrush, coffee machine, refrigerator, remote control and much more. We are looking forward to your application!

Job Description

  • Design-flow Development: You will contribute to the tooling that transforms compiler-level program representations into hardware-oriented formats; keep parsers, analyses, and intermediate data structures reliable and well-documented
  • ML-Driven Optimisation: You assist in experimenting with machine-learning (particularly reinforcement-learning) approaches that search the design space for high-performance, area-efficient custom instructions
  • Hardware-Aware Code-Gen: You integrate generated custom instructions into a RISC-V ISA description and validate in RTL/ISS simulations
  • Automation and Tooling: You will write glue scripts (Python) for batch experiments, result logging, and artefact generation (JSON, CodAL,test-benches)
  • Reporting: You prepare concise experiment reports (plots, tables), document code, and present findings in weekly stand-ups

Your Profile

  • Study field: You are currently studying Electrical / Computer Engineering, Computer Science or similar in Master’s degree or advanced Bachelors
  • Technical Skills:
    • You have solid grasp of digital design/computer architecture fundamentals (pipelines, data paths, instruction sets)
    • You are proficient in Python for scripting and data processing; familiarity with Git workflows
    • You have experience with LLVM IR or another compiler IR; understanding of basic compiler passes
    • You possess basic knowledge of RISC-V (opcodes, immediate formats)
    • Nice-to-have: HDL (e.g. SystemVerilog), reinforcement-learning libraries (e.g., DGL, RLlib)
  • Personality: You are characterised by curiosity, proactiveness, enjoy reading technical data and reverse engineering examples
  • Way of working: You are able to break down ambitious research goals into incremental, testable tasks and communicate progress clearly
  • Language skills: You have Good written and spoken English language skills for technical documentation and discussions, German is a plus

Please attach the following documents to your application:

  • CV in English
  • Certificate of enrollment at university
  • Excerpt of the study regulations for the mandatory internship (if applicable)
  • Latest grades transcript (not older than 6 months)
  • High school report

Contact:

Rahel Tews

Further links:

  • Find out what we are looking for in your CV
  • Find out how the student application process works with us
  • Discover our student website

#WeAreIn for driving decarbonization and digitalization.

As a global leader in semiconductor solutions in power systems and IoT, Infineon enables game-changing solutions for green and efficient energy, clean and safe mobility, as well as smart and secure IoT. Together, we drive innovation and customer success, while caring for our people and empowering them to reach ambitious goals. Be a part of making life easier, safer and greener.

Are you in?

The Development Center Dresden was launched in 2019 and is growing successfully. Today, more than 180 top-class experts and young talents from 27 nations are working on research and development of new products and solutions for automotive and power electronics, software, chip design and verification, characterization of complex systems as well as development of products and solutions with artificial intelligence. In the long term, the Development Centre will employ around 250 people. State-of-the-art research and characterization labs facilitate R&D activities for automotive applications, electromobility and AI chips of the next but one generation. The Development Center covers the complete development value chain from product and system definition to qualification.

This is the right place for you, if you want to work in a high-tech environment, master challenges of advanced product development, be part of a multicultural team with great spirit and experience a startup-like culture.

Click here for more information about working at DC Dresden with interesting employee and management insights and an overview with more Jobs at #DCDresden.

We are on a journey to create the best Infineon for everyone.

This means we embrace diversity and inclusion and welcome everyone for who they are. At Infineon, we offer a working environment characterized by trust, openness, respect and tolerance and are committed to give all applicants and employees equal opportunities. We base our recruiting decisions on the applicant´s experience and skills.

We look forward to receiving your resume, even if you do not entirely meet all the requirements of the job posting.

Please let your recruiter know if they need to pay special attention to something in order to enable your participation in the interview process.

Click here for more information about Diversity & Inclusion at Infineon.

Read Full Description
Confirmed 3 minutes ago. Posted 4 days ago.

Discover Similar Jobs

Suggested Articles