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
1. 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
2. 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
3. Hardware-Aware Code-Gen: You integrate generated custom instructions into a RISC-V ISA description and validate in RTL/ISS simulations
4. Automation and Tooling: You will write glue scripts (Python) for batch experiments, result logging, and artefact generation (JSON, CodAL,test-benches)
5. Reporting: You prepare concise experiment reports (plots, tables), document code, and present findings in weekly stand-ups
Your Profile
6. Study field: You are currently studying Electrical / Computer Engineering, Computer Science or similar in Master’s degree or advanced Bachelors
7. 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 workflowsYou have experience with LLVM IR or another compiler IR; understanding of basic compiler passesYou possess basic knowledge of RISC-V (opcodes, immediate formats)Nice-to-have: HDL ( SystemVerilog), reinforcement-learning libraries (, DGL, RLlib)
8. Personality: You are characterised by curiosity, proactiveness, enjoy reading technical data and reverse engineering examples
9. Way of working: You are able to break down ambitious research goals into incremental, testable tasks and communicate progress clearly
10. 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:
11. CV in English
12. Certificate of enrollment at university
13. Excerpt of the study regulations for the mandatory internship (if applicable)
14. Latest grades transcript (not older than 6 months)
15. High school report
Benefits
16. Coaching, mentoring networking possibilities
17. Wide range of training offers & planning of career development
18. International Assignments
19. Different Career Paths: Project Management, Technical Ladder, Management & Individual Contributor
20. Flexible working conditions in office jobs
21. Home Office possibilities
22. Part-time work possible (also during parental leave)
23. Spots in local kindergarden
24. On-site social counselling and works doctor
25. Health promotion programs
26. Fitness Room
27. On-site canteen
28. Private insurance offers
29. Wage payment in case of sick leave
30. Corporate pension benefits
31. Flexible transition into retirement
32. Performance bonus
33. Reduced price for public transport, car sharing, charging station for e-cars and e-bikes
34. Accessibility, access for wheelchairs
35. Possibility to work remotely from abroad (EU)