Working Student or Intern, Architecture Modelling Engineer

Working Student or Intern, Architecture Modelling Engineer

Overview

Build and validate functional and timed models that inform architecture choices across Quintauris products. Depending on duration, you will either deliver focused component implementations or take on the full modelling pipeline end to end. 

Track A: Short Internship (3 to 6 months, full time)
Focus on component implementation and correctness. You will implement a scoped model feature or peripheral and hand it off cleanly. 

Track B: Working Student (12 to 24 months, part time) 
Take on the full pack. You will implement components, close feature gaps in upstream models, add profiling capabilities, run workloads, automate flows, and publish reproducible results. 

Specific Skills
  • Clear written communication.
  • Methodical problem solving.
  • Reproducibility mindset.
  • Responsibility.
  • Attention to detail. 
   
Responsible For
Track A: Short Internship (component-focused) 
  • Implement one or two scoped components in SystemC TLM, C++ or Python. Examples: IMSIC or CLIC events, APLIC, timers, watchdog, DMA, UART, SPI, I2C, CAN, TCM, simple caches, bus bridges, CSR behaviour, PMP or SPMP. 
  • Write unit and conformance tests. Prove basic correctness with directed scenarios. 
  • Integrate the component into an existing virtual platform (QEMU, Spike or gem5) with a minimal demo. 
  • Document assumptions, limitations and handover notes clearly. 
Track B: Working Student (full pack) 
  • Implement components and address missing or immature features in upstream models with pragmatic approximations that improve accuracy. 
  • Bring up interrupt and timer behaviour end to end. Validate software-visible effects. 
  • Add counters and tracing. Produce latency, jitter and throughput summaries. 
  • Port and run workloads and microbenchmarks: CoreMark, Dhrystone, EEMBC, custom tests. 
  • Automate builds and runs using CMake, Make and Python. Add basic CI jobs. 
  • Maintain reproducibility: pin tool versions, seed random sources, publish configs. 
  • Write concise reports with plots and conclusions tied to design questions. 
Additional Requirements
  • Enrolled in Computer Science, Electrical Engineering or similar. 
  • Solid programming skills in C, C++ and Python.  
  • Fundamental CPU knowledge: You understand pipelines, caches, memory mapped I/O and interrupts. 
  • Comfortable on Linux with Git and standard build systems. 
  • Experience with at least one of the following: SystemC TLM or QEMU, gem5 or Renode. 
Additional for Working Student track 
  • Evidence of finishing multi-month projects. 
  • Basics of statistics for result analysis. 
  • Pandas and matplotlib or similar for plotting. 
  • Nice to have: RISC-V toolchain basics, Spike, Zephyr or bare-metal exposure.
Job Nature
Internship
Job Location
Munich (DE)
Benefits
  • Flexible working hours that fit your study schedule, from office or from home  
  • A collaborative and innovative startup environment with flat hierarchies and chances to bring in own ideas, shape the project and have direct impact on the company 
  • A close-knit and highly driven team – we combine deep expertise with a passion for innovation and make sure to connect beyond work through team events and embracing our culture. 
  • Opportunities for professional development and growth – our young company is growing and developing fast, providing plenty of room for learning and career opportunities. 
Quintauris is at the forefront of innovation, accelerating the adoption of RISC-V solutions for the next generation of hardware. As a young, dynamic company, we’re building a collaborative team passionate about shaping the future of technology. Check here the values that drive us on our mission to industrialize RISC-V.
Share On

Apply for this position

*
*
* Attach your resume. Max size 2mb Allowed Types: pdf, docx, doc
  By submitting this form, I confirm that I have read Privacy Policy and agree with the storage and handling of my data by Quintauris. quintauris.com/data-and-privacy-policy/