Auf einen Blick
- Aufgaben: Entwickle und teste fortschrittliche Hardware-Designs für KI und nachhaltige Rechenzentren.
- Arbeitgeber: ExpectedIT, ein innovatives Unternehmen mit Fokus auf digitale Designverifikation.
- Mitarbeitervorteile: Attraktives Gehalt, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
- Andere Informationen: Dynamisches Team mit hervorragenden Wachstumschancen in einem kreativen Umfeld.
- Warum dieser Job: Gestalte die Zukunft der Technologie und arbeite an spannenden Projekten mit modernsten Tools.
- Gewünschte Qualifikationen: Mindestens 5 Jahre Erfahrung in der digitalen Designverifikation und starke Python-Kenntnisse.
Das voraussichtliche Gehalt liegt zwischen 65000 - 85000 € pro Jahr.
Wir suchen einen erfahrenen Verification Engineer, um unser Team zu verstärken, das fortschrittliche Hardware-Designs für skalierbare KI und nachhaltige Rechenzentren entwirft, testet und bereitstellt. Als Teil unseres Verifikationsteams haben Sie die Möglichkeit, mit Menschen in verschiedenen Bereichen des Unternehmens zu interagieren, einschließlich Network-on-a-Chip, verzeichnisbasierter Kohärenz und PCIe. Hier bei ExpectedIT glauben wir daran, hochgradige Sprachen zu nutzen, um den Hardware-Designprozess zu verbessern, weshalb wir Chisel/Scala als unsere Designsprache und Python (PyUVM/cocotb) als unsere Verifikationssprache gewählt haben.
Wir suchen speziell nach Ingenieuren, die starke UVM-Verifikationserfahrung mit echtem Software-Engineering-Know-how in objektorientierter Programmierung (OOP) kombinieren.
Hauptverantwortlichkeiten- Definition und Verantwortung der Verifikationsstrategie vom IP-Block bis zur Subsystem- und Systemebene
- Architektur und Implementierung wiederverwendbarer Python-Verifikationskomponenten (Testbench-Infrastruktur, Checker, Scoreboards, Referenzmodelle, Regressionstools) in PyUVM
- Erstellung und Ausführung umfassender Verifikationspläne und Förderung des Coverage Closure (funktionale + Code-Abdeckung)
- Entwicklung von gerichteten und eingeschränkt-zufälligen Testmethoden für parametrisierte/generatorbasierte Designs
- Zusammenarbeit mit Designteams, um sicherzustellen, dass das generierte RTL-Verhalten über Konfigurationsräume hinweg verifiziert wird
- Integration der Verifikation in CI/CD mit deterministischen, reproduzierbaren Regression-Pipelines und Artefaktverfolgbarkeit
- Verbesserung der Debug-Effizienz, der Ursachenanalyse und der Stabilität der Regression
- 5+ Jahre Erfahrung in der digitalen Designverifikation (ASIC/FPGA/SoC), einschließlich Verantwortung für Verifikationspläne und -freigaben
- Starker UVM-Hintergrund und nachgewiesene Verantwortung in der Verifikation
- Starke Python-Kenntnisse (Abstraktionen, Schnittstellen, Erweiterbarkeit, Testbarkeit, Wartbarkeit)
- Schreibt und schätzt sauberen, modularen, eleganten Python-Code unter Verwendung solider Software-Designmuster
- Erfahrung mit modernen Verifikationsökosystemen (cocotb/pytest/UVM-Interoperabilität, Lint/formale Schnittstellen, Wellenform-/Debug-Tools)
- Praktisches Verständnis von Konzepten des parametrisierten Design-Generators und deren Auswirkungen auf die Explosion des Testplans und die Abdeckungsstrategie
- Starkes Fundament in Protokollen, Reset-/Taktbereichsverhalten, Grenzfall- und Negativtests
- Vertrautheit mit Linux, GitHub-Workflows, CI/CD und Qualitätsautomatisierung
- Verantwortungsbewusster Einsatz von KI- und Copilot-Tools
- Wertschätzung der Nutzung von Open-Source-Tools wie Verilator, Icarus, Chisel, cocotb, PyUVM
- Erfahrung mit Cache-Kohärenzprotokollen (z.B. Amba CHI, ACE, TileLink)
- Vertrautheit mit Chisel/FIRRTL-Ökosystemen oder gleichwertigen Scala HDL-Flows
- Praktische Kenntnisse von Scala-basierten Hardware-Generierungskonzepten (z.B. Chisel-ähnliche Paradigmen)
- Erfahrung mit eigenschafts-/assertionsbasierter Verifikation und formalen Anwendungen
Senior Digital Design Verification Engineer Arbeitgeber: ExpectedIT
Kontaktperson:
ExpectedIT HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Digital Design Verification Engineer
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche in Kontakt zu treten. Frag nach Informationen über die Firma und zeig dein Interesse an der Position.
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor, indem du deine Kenntnisse in UVM und Python auffrischst. Mach dir Notizen zu Projekten, an denen du gearbeitet hast, und sei bereit, diese im Detail zu erklären.
✨Tipp Nummer 3
Zeig deine Leidenschaft für Open Source Tools! Wenn du Erfahrung mit Verilator oder Chisel hast, bring das zur Sprache. Arbeitgeber schätzen Kandidaten, die sich mit modernen Technologien auskennen.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! Das zeigt, dass du wirklich interessiert bist und gibt dir die beste Chance, von uns gesehen zu werden. Lass uns gemeinsam die Zukunft der digitalen Designverifikation gestalten!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Digital Design Verification Engineer
Tipps für deine Bewerbung 🫡
Sei du selbst!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für digitale Designverifikation sollten in deiner Bewerbung deutlich werden. Lass uns wissen, warum du die perfekte Ergänzung für unser Team bist.
Betone deine Erfahrungen: Erzähle uns von deinen bisherigen Projekten und wie du UVM und Python eingesetzt hast. Konkrete Beispiele helfen uns, deine Fähigkeiten besser zu verstehen und zu sehen, wie du unsere Herausforderungen meistern kannst.
Mach es klar und strukturiert: Achte darauf, dass deine Bewerbung gut strukturiert ist. Verwende klare Absätze und Überschriften, damit wir schnell die wichtigsten Informationen finden können. Ein übersichtliches Layout macht einen guten Eindruck!
Bewirb dich über unsere Website: Wir empfehlen dir, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung an die richtige Stelle gelangt und du alle notwendigen Informationen bereitstellst.
Wie du dich auf ein Vorstellungsgespräch bei ExpectedIT vorbereitest
✨Verstehe die Technologien
Mach dich mit den Technologien und Tools vertraut, die in der Stellenbeschreibung erwähnt werden, wie Chisel, Scala und Python. Zeige im Interview, dass du nicht nur die Grundlagen kennst, sondern auch praktische Erfahrungen damit hast.
✨Bereite konkrete Beispiele vor
Überlege dir spezifische Projekte oder Herausforderungen, bei denen du deine Fähigkeiten in der digitalen Designverifikation unter Beweis gestellt hast. Sei bereit, diese Beispiele zu erläutern und zu zeigen, wie du Probleme gelöst hast.
✨Zeige Teamgeist
Da die Rolle viel Zusammenarbeit erfordert, ist es wichtig, dass du deine Teamfähigkeit unter Beweis stellst. Bereite dich darauf vor, Fragen zu beantworten, die deine Erfahrungen in der Zusammenarbeit mit anderen Teams betreffen.
✨Fragen stellen
Bereite einige durchdachte Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Unternehmenskultur und die Erwartungen an die Rolle zu erfahren.