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 BachelorsTechnical 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)Personality : You are characterised by curiosity, proactiveness, enjoy reading technical data and reverse engineering examplesWay of working : You are able to break down ambitious research goals into incremental, testable tasks and communicate progress clearlyLanguage skills : You have Good written and spoken English language skills for technical documentation and discussions, German is a plusPlease attach the following documents to your application :
CV in EnglishCertificate of enrollment at universityExcerpt of the study regulations for the mandatory internship (if applicable)Latest grades transcript (not older than 6 months)High school reportBenefits
Coaching, mentoring networking possibilitiesWide range of training offers & planning of career developmentInternational AssignmentsDifferent Career Paths : Project Management, Technical Ladder, Management & Individual ContributorFlexible working conditions in office jobsHome Office possibilitiesPart-time work possible (also during parental leave)Spots in local kindergardenOn-site social counselling and works doctorHealth promotion programsFitness RoomOn-site canteenPrivate insurance offersWage payment in case of sick leaveCorporate pension benefitsFlexible transition into retirementPerformance bonusReduced price for public transport, car sharing, charging station for e-cars and e-bikesAccessibility, access for wheelchairsPossibility to work remotely from abroad (EU)