CPU Emulation Engineer

CPU Emulation Engineer

München Vollzeit 43200 - 72000 € / Jahr (geschätzt) Kein Home Office möglich
C

Auf einen Blick

  • Aufgaben: Entwickle Emulationsunterstützung für innovative CPU-Kerne und Plattformen.
  • Arbeitgeber: Codasip ist ein führendes Unternehmen für Prozessorlösungen mit Fokus auf Innovation.
  • Mitarbeitervorteile: Flexibles Arbeiten, Unterstützung durch ein kreatives Team und die Freiheit, neue Lösungen zu erkunden.
  • Warum dieser Job: Arbeite an modernster Technologie und trage zur Zukunft der Halbleiterindustrie bei.
  • Gewünschte Qualifikationen: Erfahrung in virtueller Prototypisierung und Kenntnisse in C/C++ sind erforderlich.
  • Andere Informationen: Die Rolle erfordert Flexibilität, Kreativität und die Bereitschaft, technische Richtungen zu beeinflussen.

Das voraussichtliche Gehalt liegt zwischen 43200 - 72000 € pro Jahr.

Willkommen bei Codasip. Wir glauben, dass Codasip das innovativste Unternehmen für Prozessorlösungen ist. Wir sind stolz darauf, hochmoderne, leistungsstarke und energieeffiziente CPU-Kerne von Grund auf zu entwerfen und zu entwickeln sowie unsere eigenen automatisierten proprietären Werkzeuge zur vollständigen Anpassung zu nutzen. Wir geben unseren Kunden einen einzigartigen Wettbewerbsvorteil, indem wir ihre System-on-Chip-Entwickler befähigen, die innovativsten Produkte zu entwickeln.

Was Sie tun werden:

  • Entwicklung von Emulationsunterstützung für Codasips Standard- und angepasste eingebettete CPU-Kerne sowie entsprechende Entwicklungsplattformen (einschließlich SoC-Umgebung und zugehörige Peripheriegeräte)
  • Integration von Emulationsunterstützung für ratifizierte, derzeit nicht ratifizierte und benutzerdefinierte RISC-V-Erweiterungen nach Bedarf
  • Integration von Emulationsunterstützung für komplexe Kommunikationsschnittstellen wie PCIe oder Ethernet
  • Verwendung und Anpassung der jeweiligen Emulatorunterstützung für Co-Simulation (z. B. unter Berücksichtigung von SystemC)
  • Zusammenarbeit mit anderen internen Teams zur Verbesserung der EDA-Toolunterstützung von Codasip Studio für Emulation

Sie haben auch die Möglichkeit, Ideen für neue Softwaretechnologien vorzuschlagen und diese bis hin zu Proof-of-Concept und darüber hinaus zu entwickeln. Die Rolle erfordert Aufmerksamkeit für Details, Flexibilität und laterales Denken. Arbeiten Sie an sowohl kurzfristigen, kundenorientierten Projekten als auch an langfristigen strategischen Codasip-Softwareprodukten.

Was Sie benötigen:

  • Erfahrung in der virtuellen Prototypenerstellung
  • Solide Entwicklungserfahrung in Bezug auf bestehende Emulationsumgebungen, vorzugsweise mit bekannten Frameworks wie QEMU, Renode oder SystemC
  • Solides Verständnis moderner Emulationskonzepte wie dynamische binäre Übersetzung, JIT-Kompilierung (z. B. QEMUs TCG) und Interpretation (z. B. MPACT-Sim)
  • Kenntnisse in der Programmiersprache C oder C++ sowie Kenntnisse in mindestens einer anderen objektorientierten Sprache (z. B. C#)
  • Gute Kenntnisse moderner CPU-Architekturen und Mikroarchitekturen
  • Die Fähigkeit, effektiv zu kommunizieren
  • Eine flexible und anpassungsfähige Einstellung zur Arbeit
  • Den Wunsch zu lernen und auch die technische Richtung positiv zu beeinflussen

Was Sie möglicherweise haben:

  • Einblick in Instruction Accurate, Cycle Approximate und Cycle Accurate Simulationstechniken
  • Erfahrung mit SystemVerilog
  • Kenntnisse über RISC-V-Prozessoren und -Ökosystem
  • Erfahrung im Schreiben von Assemblersprachen
  • Einblick in verschiedene Hardwarearchitekturen
  • Simulation zur architektonischen Erkundung (z. B. Cache-Tuning, Bewertung mikroarchitektonischer Kompromisse usw.) unter Verwendung von Frameworks wie gem5

Was Sie erwartet:

Schließen Sie sich einem flexiblen, offenen und unterstützenden Team voller neugieriger, selbstmotivierter und engagierter Ingenieure an, die bestrebt sind, neue Wege zu erkunden. Sie werden an ultramodernen, hochmodernen Produkten und Technologien arbeiten. Als Codasipper haben Sie die Freiheit, originelle Lösungen zu erkunden und neue Techniken in Ihrer Rolle auszuprobieren. Wir glauben an abteilungsübergreifendes Bewusstsein und fördern die Zusammenarbeit, sodass Sie durch Vielfalt in Ihrer täglichen Arbeit Wert hinzufügen können. Also kommen Sie an Bord und lassen Sie uns gemeinsam eine Zukunft der Innovation gestalten! Wir können es kaum erwarten zu sehen, was Sie bei Codasip erreichen werden.

CPU Emulation Engineer Arbeitgeber: Codasip

Codasip ist ein hervorragender Arbeitgeber, der innovative Lösungen im Bereich Prozessoren bietet und seinen Mitarbeitern die Möglichkeit gibt, an modernsten Technologien zu arbeiten. In einem flexiblen und unterstützenden Team in Städten wie München, Berlin oder Dresden fördern wir eine offene Arbeitskultur, die Kreativität und Zusammenarbeit schätzt. Unsere Mitarbeiter profitieren von umfangreichen Wachstumschancen und der Freiheit, neue Ideen zu entwickeln und umzusetzen, während sie an spannenden Projekten arbeiten, die die Zukunft der Halbleitertechnik gestalten.
C

Kontaktperson:

Codasip HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: CPU Emulation Engineer

Tipp Nummer 1

Nutze Networking-Events und Meetups in München, Berlin oder Dresden, um Kontakte zu Codasip und anderen Unternehmen in der Halbleiterbranche zu knüpfen. Oftmals sind persönliche Empfehlungen der Schlüssel, um einen Fuß in die Tür zu bekommen.

Tipp Nummer 2

Informiere dich über aktuelle Trends und Entwicklungen im Bereich CPU-Emulation und RISC-V-Prozessoren. Zeige in Gesprächen, dass du auf dem neuesten Stand bist und ein echtes Interesse an den Technologien von Codasip hast.

Tipp Nummer 3

Bereite dich darauf vor, technische Fragen zu emulierten Umgebungen und Programmiersprachen wie C oder C++ zu beantworten. Praktische Beispiele aus deiner bisherigen Erfahrung können dir helfen, deine Fähigkeiten überzeugend darzustellen.

Tipp Nummer 4

Zeige deine Flexibilität und Anpassungsfähigkeit, indem du Beispiele nennst, wo du in der Vergangenheit innovative Lösungen gefunden hast. Codasip sucht nach kreativen Denkern, die bereit sind, neue Ansätze zu erkunden.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: CPU Emulation Engineer

Erfahrung in der virtuellen Prototypisierung
Entwicklungserfahrung mit Emulationsumgebungen wie QEMU, Renode oder SystemC
Verständnis von modernen Emulationskonzepten wie dynamischer binärer Übersetzung und JIT-Kompilierung
Kenntnisse in C oder C++ sowie einer weiteren objektorientierten Programmiersprache (z.B. C#)
Gutes Wissen über moderne CPU-Architekturen und Mikroarchitekturen
Effektive Kommunikationsfähigkeiten
Flexibilität und Anpassungsfähigkeit
Bereitschaft zu lernen und technische Richtungen positiv zu beeinflussen
Erfahrung mit SystemVerilog
Kenntnisse über RISC-V-Prozessoren und das Ökosystem
Erfahrung im Schreiben von Assemblersprachen
Simulation für architektonische Erkundung unter Verwendung von Frameworks wie gem5

Tipps für deine Bewerbung 🫡

Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf spezifische Anforderungen wie Erfahrung mit Emulationsumgebungen oder Programmierkenntnisse in C/C++. Stelle sicher, dass du diese Punkte in deiner Bewerbung ansprichst.

Betone relevante Erfahrungen: Hebe in deinem Lebenslauf und Anschreiben deine Erfahrungen mit virtueller Prototypisierung und Emulationsumgebungen hervor. Nenne konkrete Projekte oder Technologien, mit denen du gearbeitet hast, um deine Eignung zu unterstreichen.

Motivationsschreiben: Verfasse ein überzeugendes Motivationsschreiben, in dem du erklärst, warum du bei Codasip arbeiten möchtest. Gehe darauf ein, wie deine Fähigkeiten und Erfahrungen zur Innovationskultur des Unternehmens passen.

Prüfe deine Unterlagen: Bevor du deine Bewerbung einreichst, überprüfe alle Dokumente auf Vollständigkeit und Fehler. Achte darauf, dass dein Lebenslauf aktuell ist und alle relevanten Informationen enthält.

Wie du dich auf ein Vorstellungsgespräch bei Codasip vorbereitest

Verstehe die Grundlagen der CPU-Emulation

Stelle sicher, dass du ein solides Verständnis der aktuellen Emulationskonzepte hast, insbesondere von dynamischer binärer Übersetzung und JIT-Kompilierung. Bereite dich darauf vor, spezifische Fragen zu diesen Themen zu beantworten.

Präsentiere deine Programmierkenntnisse

Sei bereit, deine Erfahrungen mit C oder C++ zu demonstrieren. Möglicherweise wirst du gebeten, Codebeispiele zu zeigen oder Probleme zu lösen, also übe das Programmieren im Vorfeld.

Zeige Flexibilität und Anpassungsfähigkeit

Die Rolle erfordert eine flexible Denkweise. Bereite Beispiele aus deiner bisherigen Arbeit vor, die zeigen, wie du dich an neue Herausforderungen angepasst hast oder innovative Lösungen gefunden hast.

Bereite Fragen zur Teamarbeit vor

Da die Zusammenarbeit mit anderen Teams wichtig ist, überlege dir Fragen, die zeigen, dass du teamorientiert bist. Frage nach der Teamdynamik und wie verschiedene Abteilungen zusammenarbeiten, um Projekte voranzutreiben.

CPU Emulation Engineer
Codasip
C
  • CPU Emulation Engineer

    München
    Vollzeit
    43200 - 72000 € / Jahr (geschätzt)

    Bewerbungsfrist: 2027-06-13

  • C

    Codasip

Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>