Compiler Engineer (m/f/d)
Compiler Engineer (m/f/d)

Compiler Engineer (m/f/d)

München Vollzeit 48000 - 84000 € / Jahr (geschätzt) Kein Home Office möglich
Go Premium
T

Auf einen Blick

  • Aufgaben: Verbinde unseren Compiler-Backend mit einem Rust-Frontend und integriere neue Softwareeinheiten.
  • Arbeitgeber: TASKING, ein führender Anbieter von Entwicklungstools für eingebettete Software.
  • Mitarbeitervorteile: Flexible Arbeitszeiten, hybrides Arbeitsumfeld und kontinuierliche berufliche Weiterbildung.
  • Andere Informationen: Informelle, internationale Arbeitsatmosphäre mit hervorragenden Wachstumschancen.
  • Warum dieser Job: Gestalte innovative Lösungen in einem internationalen Team und entwickle deine Karriere weiter.
  • Gewünschte Qualifikationen: Abschluss in Informatik oder verwandtem Bereich, exzellente Programmierkenntnisse in C/C++/Rust.

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

Wir suchen einen hochmotivierten und qualifizierten (Senior) Compiler Engineer, der unser Team bei TASKING verstärkt. Die Positionen sind sowohl in Deutschland (München) als auch in den Niederlanden verfügbar.

Wer sind wir? TASKING ist ein führender Anbieter von Entwicklungstools mit Hauptsitz in München, Deutschland, und bietet leistungsstarke, qualitativ hochwertige, sicherheits- und schutzorientierte Entwicklungswerkzeuge für eingebettete Softwareentwicklung für Multi-Core-Architekturen an. Unsere Entwicklungstools werden von Automobilherstellern und -zulieferern sowie in angrenzenden Märkten weltweit eingesetzt, um leistungsstarke Anwendungen in sicherheitskritischen Bereichen zu realisieren.

Was werden Sie tun? Als erfahrener Compiler Engineer werden Sie unser proprietäres Compiler-Backend mit einem Rust-Frontend verbinden. Sie sind verantwortlich für die Integration des Rust-Sprachfrontends, die Anpassung interner Darstellungen und die Gewährleistung einer nahtlosen Interoperabilität mit unserer bestehenden Toolchain. Dies umfasst die Handhabung von Syntax- und Semantikanalysen, IR-Übersetzungen und Anpassungen der Backend-Kompatibilität. Die Rolle erfordert eine enge Zusammenarbeit mit Sprachexperten, Backend-Ingenieuren und Tooling-Ingenieuren, um eine robuste und leistungsfähige Lösung zu liefern. Darüber hinaus werden Sie zur Integration unserer und der Build- und Testumgebung von Rust beitragen.

Verantwortlichkeiten:

  • Analyse von Anforderungen, Spezifikation von Anforderungen und Testspezifikation
  • Entwurf, Implementierung, Dokumentation, Test und Debugging neuer und bestehender Softwareeinheiten
  • Verhandlung und Beeinflussung technischer Fragen und Lösungen innerhalb des Projektteams
  • Entwurf und Erstellung gebrauchsfertiger Beispielprojekte und Referenzdesigns
  • Benchmarking und Leistungsverbesserungen
  • Bidirektionaler Austausch mit Support-Ingenieuren
  • Änderungsanalyse und Aufwandsschätzung

Qualifikationen:

  • Ein Abschluss in Informatik, Elektrotechnik oder einem verwandten Bereich
  • Vertraut mit mehreren Programmiersprachen und hervorragende C/C++/Rust-Programmierkenntnisse sowie Kenntnisse in Skriptsprachen
  • Hat entweder zu proprietären oder Open-Source-Compiler-Codebasen beigetragen oder statische Analysetools entwickelt
  • Ist in der Lage, komplexe Probleme zu lösen, deren Lösungen weitreichende Auswirkungen auf das TASKING-Produkt oder die Produktentwicklung haben können. Ein Senior Software Engineer hat mindestens fünf Jahre Erfahrung in diesem Bereich.

Was bieten wir:

Sie arbeiten in einem informellen, internationalen, professionell herausfordernden Arbeitsumfeld mit flexiblen Arbeitszeiten und einer hybriden Arbeitsumgebung, die auf Ihre persönlichen Bedürfnisse abgestimmt ist. Wir bieten Ihnen die Möglichkeit zur kontinuierlichen beruflichen Weiterentwicklung, um sicherzustellen, dass Sie an der Spitze Ihres Fachgebiets bleiben und über Entwicklungen in der Branche informiert sind. Wir glauben, dass Ihr Talent einen großen Wert für unsere Fähigkeiten hinzufügen kann. Im Gegenzug bieten wir Ihnen die Möglichkeit, eine Karriere in unserer international orientierten Organisation aufzubauen. Und es versteht sich von selbst, dass Sie wettbewerbsfähig entlohnt werden, gemäß einem internationalen Benchmark.

Bereit, Ihre Fähigkeiten einzusetzen? Dann würden wir uns freuen, von Ihnen zu hören! Bitte senden Sie Ihre Bewerbung direkt über LinkedIn oder per E-Mail an recruitment@tasking.com.

TASKING hält sich an die Datenschutz-Grundverordnung (DSGVO) und alle anderen Datenschutzgesetze oder -vorschriften, die für TASKING gelten. Die Datenschutzrichtlinie des Unternehmens ist ebenfalls auf der Website des Unternehmens verfügbar.

Compiler Engineer (m/f/d) Arbeitgeber: TASKING

TASKING ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, in einem informellen und internationalen Umfeld zu arbeiten, das sowohl berufliche Herausforderungen als auch flexible Arbeitszeiten bietet. Mit einem starken Fokus auf kontinuierliche Weiterbildung und persönliches Wachstum unterstützt TASKING seine Mitarbeiter dabei, an der Spitze ihres Fachgebiets zu bleiben und eine bedeutende Karriere in der Softwareentwicklung zu gestalten. Darüber hinaus profitieren Sie von einer wettbewerbsfähigen Vergütung und der Chance, an innovativen Projekten in der Automobilindustrie und darüber hinaus zu arbeiten.
T

Kontaktperson:

TASKING HR Team

StudySmarter Bewerbungstipps 🤫

So bekommst du den Job: Compiler Engineer (m/f/d)

Netzwerken, Netzwerken, Netzwerken!

Nutze Plattformen wie LinkedIn, um mit Fachleuten aus der Branche in Kontakt zu treten. Lass uns nicht vergessen, dass persönliche Empfehlungen oft den Unterschied machen können!

Sei bereit für technische Gespräche

Bereite dich auf technische Interviews vor, indem du deine Kenntnisse in C/C++/Rust auffrischst. Wir sollten auch Beispiele für deine bisherigen Projekte parat haben, um deine Fähigkeiten zu demonstrieren.

Zeige deine Leidenschaft

Sprich über deine Begeisterung für Compiler-Entwicklung und Embedded Software. Lass uns die Interviewer spüren, dass du wirklich für die Position brennst und bereit bist, einen Beitrag zu leisten!

Bewirb dich direkt über unsere Website

Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell und effizient bearbeitet wird – und wir freuen uns darauf, von dir zu hören!

Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Compiler Engineer (m/f/d)

C/C++ Programmierkenntnisse
Rust Programmierkenntnisse
Scripting-Sprachen
Compiler-Entwicklung
Statische Analyse-Tools
Syntax- und semantische Analyse
IR-Übersetzung
Backend-Kompatibilität
Benchmarking
Leistungsverbesserungen
Anforderungsanalyse
Dokumentation
Fehlerbehebung
Teamarbeit
Verhandlungsgeschick

Tipps für deine Bewerbung 🫡

Sei du selbst!: Wenn du deine Bewerbung schreibst, sei authentisch und zeig uns, wer du wirklich bist. Wir suchen nach Menschen, die nicht nur die richtigen Fähigkeiten haben, sondern auch gut ins Team passen.

Mach es klar und präzise: Halte deine Bewerbung übersichtlich und auf den Punkt. Verwende klare Sprache und vermeide unnötigen Jargon. So können wir schnell erkennen, dass du der richtige Kandidat für die Stelle bist.

Betone deine Erfahrungen: Erzähl uns von deinen bisherigen Projekten und Erfahrungen, die relevant für die Rolle als Compiler Engineer sind. Zeig uns, wie du komplexe Probleme gelöst hast und welche Technologien du beherrschst.

Bewirb dich über unsere Website: Wir empfehlen dir, deine Bewerbung direkt über unsere Website einzureichen. So stellst du sicher, dass sie schnell bei uns ankommt und wir dich zeitnah kontaktieren können.

Wie du dich auf ein Vorstellungsgespräch bei TASKING vorbereitest

Verstehe die Technologie

Mach dich mit den Technologien und Tools vertraut, die bei TASKING verwendet werden. Insbesondere solltest du ein gutes Verständnis von Compilern, C/C++ und Rust haben. Zeige im Interview, dass du die Herausforderungen und Möglichkeiten in der Compiler-Entwicklung verstehst.

Bereite konkrete Beispiele vor

Überlege dir spezifische Projekte oder Erfahrungen, die deine Fähigkeiten als Compiler Engineer demonstrieren. Sei bereit, über technische Probleme zu sprechen, die du gelöst hast, und wie deine Lösungen den Entwicklungsprozess verbessert haben.

Teamarbeit betonen

Da die Rolle enge Zusammenarbeit mit anderen Ingenieuren erfordert, solltest du Beispiele für erfolgreiche Teamprojekte parat haben. Betone deine Kommunikationsfähigkeiten und wie du technische Themen innerhalb eines Teams verhandelt und gelöst hast.

Fragen stellen

Bereite einige Fragen vor, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und am Unternehmen. Frage nach den aktuellen Herausforderungen im Team oder wie die Integration von Rust in die bestehende Toolchain voranschreitet.

Compiler Engineer (m/f/d)
TASKING
Standort: München
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern für neue Stellen mit unserem AI Bewerbungsassistenten
1:1 Unterstützung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurück-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>