Software Engineer – Application Validation
Jetzt bewerben
Software Engineer – Application Validation

Software Engineer – Application Validation

Stuttgart Vollzeit 48000 - 84000 € / Jahr (geschätzt) Kein Home Office möglich
Jetzt bewerben
Q

Auf einen Blick

  • Aufgaben: Entwickle und implementiere Frameworks zur Validierung von Quantencomputing-Routinen.
  • Arbeitgeber: Quantum Machines ist ein globaler Vorreiter in Quantencomputing-Kontrollsystemen.
  • Mitarbeitervorteile: Arbeiten in einem innovativen Umfeld mit Experten und Zugang zu modernster Technologie.
  • Warum dieser Job: Gestalte die Zukunft der Quanten-Technologie und arbeite an spannenden Projekten.
  • Gewünschte Qualifikationen: M.Sc. in Software Engineering oder verwandtem Bereich, 5 Jahre Programmiererfahrung erforderlich.
  • Andere Informationen: Erfahrung mit automatisierten Tests und CI/CD-Prozessen ist von Vorteil.

Das voraussichtliche Gehalt liegt zwischen 48000 - 84000 € pro Jahr.

Quantum Machines sucht außergewöhnlich talentierte Menschen für herausfordernde Arbeiten in einem Team voller Wissen über Quanten-Technologie und Begeisterung, um einen Einfluss auf die Quantenrevolution zu haben. Wenn Sie begeistert sind, die Zukunft der Quanten heute zu gestalten, schließen Sie sich uns an!

Quantum Machines (QM) ist ein globaler Marktführer im Bereich der Steuerungssysteme für Quantencomputing. Durch unsere bahnbrechenden Hardware- und Softwarelösungen mit instruktionsbasiertem Quantensteuerung revolutionieren wir, wie Quantencomputer gebaut und gesteuert werden. Während wir an der Spitze des exponentiellen Wachstums im Quantencomputing stehen, stellen wir ein Elite-Team zusammen, das aktiv die Entwicklung der Quanten-Technologie gestaltet.

Wir suchen einen leidenschaftlichen Software Engineer, der unserem Application Validation Team beitritt, wo Sie eine Schlüsselrolle bei der Entwicklung der Infrastruktur und Frameworks spielen werden, die für die Validierung von Quantenalgorithmen und -systemen entscheidend sind.

Als Software Engineer im Application Validation Team sind Sie verantwortlich für:

  • Framework-Entwicklung: Entwurf, Implementierung und Wartung eines robusten Frameworks zur Validierung von Quantencomputing-Routinen auf echter Hardware, um sicherzustellen, dass das System anpassungsfähig, effizient und skalierbar ist.
  • Software-Architektur: Beitrag zum Design von Softwarearchitekturen, die Messhardware mit Software verbinden, um optimale Leistung und nahtlose Interaktion zu gewährleisten.
  • Algorithmus-Design: Entwicklung und Optimierung von Algorithmen zur Verarbeitung von Quantencomputing-Daten, um sicherzustellen, dass diese Algorithmen Leistungs- und Genauigkeitsstandards erfüllen.
  • Verarbeitung von Messdaten: Entwicklung von Lösungen zur Verarbeitung und Analyse großer Datensätze, einschließlich Messdaten, die von Echtzeitsystemen gesammelt wurden.
  • Automatisiertes Testen & CI/CD: Entwurf und Implementierung automatisierter Testsysteme und CI/CD-Pipelines, um eine kontinuierliche und zuverlässige Validierung von Quantensystemen sicherzustellen.
  • Interdisziplinäre Zusammenarbeit: Enge Zusammenarbeit mit Hardware-Ingenieuren, Quantenphysikern und Softwareentwicklern, um Anforderungen an das Validierungsframework zu verstehen und umzusetzen.

Voraussetzungen:

  • M.Sc. oder höher in Softwaretechnik, Mathematik, Elektrotechnik oder einem verwandten Bereich.
  • Mindestens 5 Jahre praktische Programmiererfahrung.
  • Starke Expertise in Python, einschließlich Erfahrung in Datenmanipulation und -analyse.
  • Solide Kenntnisse im Entwurf von Softwarearchitekturen, die mit echter Hardware interagieren, um Leistung, Skalierbarkeit und Zuverlässigkeit sicherzustellen.
  • Fähigkeit zur Entwicklung und Optimierung komplexer Algorithmen, insbesondere für Datenverarbeitung und Multi-Unit-Computing-Umgebungen.
  • Verständnis verschiedener Compiler-Architekturen, von Hochsprachen bis zu niedrigstufigen Assemblersprachen, und deren Beziehung zur Hardwareausführung.
  • Fähigkeit, effektiv in einem interdisziplinären Teamumfeld zu arbeiten, mit dem starken Wunsch, neue Konzepte im (Quanten-)Computing zu lernen und sich an die sich entwickelnde Natur des Feldes anzupassen.
  • Erfahrung in der Entwicklung automatisierter Testframeworks und CI/CD-Prozesse, insbesondere in einem wissenschaftlichen oder ingenieurtechnischen Kontext - von Vorteil.
  • Kenntnisse über HPC-Systeme, paralleles Computing oder verteilte Computing-Umgebungen - von Vorteil.
  • Vertrautheit mit der Integration von eingebetteten Systemen - von Vorteil.
  • Erfahrung mit Infrastruktur oder Elektronik für Hochfrequenzsysteme, insbesondere im Kontext von Quantenhardware oder verwandten Bereichen - von Vorteil.

Software Engineer – Application Validation Arbeitgeber: Quantum Machines

Quantum Machines ist ein hervorragender Arbeitgeber, der eine dynamische und innovative Arbeitsumgebung in Stuttgart bietet. Unsere Unternehmenskultur fördert Zusammenarbeit und interdisziplinären Austausch, während wir an der Spitze der Quantenrevolution stehen. Mitarbeiter haben die Möglichkeit, sich kontinuierlich weiterzuentwickeln und an bahnbrechenden Projekten zu arbeiten, die die Zukunft der Quantencomputing-Technologie gestalten.
Q

Kontaktperson:

Quantum Machines HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Software Engineer – Application Validation

Tipp Nummer 1

Netzwerke sind entscheidend! Suche nach Veranstaltungen oder Meetups, die sich mit Quantencomputing und Softwareentwicklung beschäftigen. Dort kannst du wertvolle Kontakte knüpfen und möglicherweise Insider-Informationen über offene Stellen bei Quantum Machines erhalten.

Tipp Nummer 2

Zeige dein Interesse an Quantencomputing! Teile relevante Artikel oder Projekte auf sozialen Medien oder in Fachforen. Dies kann dir helfen, dich als engagierten Kandidaten zu positionieren und Aufmerksamkeit von Recruitern auf dich zu ziehen.

Tipp Nummer 3

Beteilige dich an Open-Source-Projekten im Bereich Quantencomputing oder Softwarearchitektur. Dies zeigt nicht nur deine Fähigkeiten, sondern auch deine Leidenschaft für das Thema und deine Bereitschaft, aktiv zur Community beizutragen.

Tipp Nummer 4

Bereite dich auf technische Gespräche vor, indem du häufige Fragen zu Softwarearchitekturen, Datenverarbeitung und automatisierten Tests übst. Das Verständnis dieser Konzepte wird dir helfen, während des Interviews selbstbewusst aufzutreten und deine Expertise zu demonstrieren.

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Software Engineer – Application Validation

Programmierkenntnisse in Python
Datenmanipulation und -analyse
Entwicklung von Softwarearchitekturen
Optimierung komplexer Algorithmen
Verständnis von Compiler-Architekturen
Erfahrung mit automatisierten Testframeworks
CI/CD-Prozesse
Kenntnisse in Hochleistungsrechner-Systemen (HPC)
Parallel- und verteilte Rechenumgebungen
Integration von eingebetteten Systemen
Erfahrung mit Hochfrequenzsystemen
Interdisziplinäre Zusammenarbeit
Anpassungsfähigkeit an neue Konzepte im Bereich Quantencomputing

Tipps für deine Bewerbung 🫡

Verstehe die Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und achte auf die spezifischen Anforderungen und Verantwortlichkeiten. Stelle sicher, dass du alle geforderten Qualifikationen und Erfahrungen in deinem Lebenslauf und Anschreiben hervorhebst.

Betone relevante Erfahrungen: Fokussiere dich in deinem Lebenslauf und Anschreiben auf deine Erfahrungen in der Softwareentwicklung, insbesondere in Python und im Umgang mit großen Datensätzen. Zeige konkrete Beispiele, wie du ähnliche Herausforderungen gemeistert hast.

Motivationsschreiben: Verfasse ein überzeugendes Motivationsschreiben, in dem du deine Leidenschaft für Quantencomputing und deine Motivation, Teil des Teams zu werden, zum Ausdruck bringst. Erkläre, warum du glaubst, dass du einen wertvollen Beitrag leisten kannst.

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. Eine fehlerfreie Bewerbung hinterlässt einen positiven Eindruck.

Wie du dich auf ein Vorstellungsgespräch bei Quantum Machines vorbereitest

Verstehe die Grundlagen der Quantencomputing-Technologie

Da Quantum Machines an der Spitze der Quantenrevolution steht, ist es wichtig, dass du ein solides Verständnis der Quantencomputing-Technologien und -Konzepte hast. Informiere dich über aktuelle Entwicklungen und Trends in diesem Bereich, um während des Interviews kompetent diskutieren zu können.

Bereite Beispiele für deine Programmiererfahrung vor

Du solltest konkrete Beispiele aus deiner bisherigen Berufserfahrung parat haben, die deine Fähigkeiten in Python und der Softwarearchitektur demonstrieren. Zeige, wie du komplexe Algorithmen entwickelt und optimiert hast, insbesondere im Hinblick auf Datenverarbeitung und Multi-Unit-Computing-Umgebungen.

Zeige deine Teamfähigkeit

Da die Rolle eine enge Zusammenarbeit mit Hardware-Ingenieuren und Quantenphysikern erfordert, ist es wichtig, dass du deine Fähigkeit zur interdisziplinären Zusammenarbeit unter Beweis stellst. Bereite Geschichten vor, die zeigen, wie du erfolgreich in einem Team gearbeitet hast, um gemeinsame Ziele zu erreichen.

Frage nach den Herausforderungen im Unternehmen

Zeige dein Interesse an der Position, indem du Fragen zu den spezifischen Herausforderungen stellst, mit denen das Team konfrontiert ist. Dies zeigt nicht nur dein Engagement, sondern gibt dir auch wertvolle Einblicke in die Erwartungen und Ziele des Unternehmens.

Software Engineer – Application Validation
Quantum Machines
Jetzt bewerben
Q
Ähnliche Positionen bei anderen Arbeitgebern
Europas größte Jobbörse für Gen-Z
discover-jobs-cta
Jetzt entdecken
>