Compiler Engineer C++/LLVM - München

Compiler Engineer C++/LLVM - München

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

Auf einen Blick

  • Aufgaben: Entwickle und verbessere Code-Schutztechniken für iOS-Anwendungen.
  • Unternehmen: Guardsquare ist ein Marktführer in der mobilen Anwendungssicherheit mit internationalem Team.
  • Vorteile: Flexibles Arbeiten, wettbewerbsfähiges Gehalt und hervorragende Work-Life-Balance.
  • Weitere Informationen: Hybrid-Arbeitsmodell und ein kreatives Umfeld, um Ideen zu teilen.
  • Warum dieser Job: Sei Teil eines dynamischen Teams, das Innovation und kontinuierliches Lernen fördert.
  • Qualifikationen: Master-Abschluss in Informatik und Erfahrung mit komplexen Codebasen erforderlich.

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

Wir suchen einen leidenschaftlichen Compiler-Ingenieur mit starkem Interesse an Software-Sicherheit, um unserem Team bei der Arbeit an iXGuard beizutreten. Unser auf LLVM basierendes Software-Schutzprodukt konzentriert sich darauf, iOS-Anwendungen gegen statische Analyse und dynamisches Tampering abzusichern. Der ideale Kandidat hat Freude daran, neue Ideen für unsere nächste Code-Härtungsschicht zu entwickeln, um Techniken zur Umgehung von Reverse Engineering und Runtime-Hooking entgegenzuwirken. Sie nutzen die vorhandene Flexibilität in unserem Team, um diese Ideen zu testen und weiter zu experimentieren. Die gesuchte Person kann Aufgaben priorisieren und versucht ständig, unseren Code zu verbessern. Er oder sie ist ein disziplinierter und unabhängiger Arbeiter, der stolz auf seine oder ihre Arbeit ist.

Verantwortlichkeiten

  • Wartung und Verbesserung unseres bestehenden Codes.
  • Forschung, Test und Implementierung zusätzlicher Code-Härtungstechniken.
  • Unterstützung der Kunden bei der Nutzung unserer Software.
  • Kontinuierliche Verbesserung der Codequalität durch umfangreiche Tests.
  • Auf dem Laufenden bleiben über Praktiken des Reverse Engineering.

Profil

  • Master-Abschluss in Informatik.
  • Vorherige Erfahrung mit komplexen Codebasen.
  • Vertrautheit mit LLVM-Tools und -Bibliotheken.
  • Gutes Verständnis der allgemeinen Compiler-Interna.
  • Interesse an Low-Level-Programmierung und den damit verbundenen Debugging-Praktiken.

Was Guardsquare Ihnen bietet

  • Eine Vollzeitstelle mit einem wettbewerbsfähigen Gehaltspaket.
  • Sie erhalten die Werkzeuge und die Flexibilität, um sich erfolgreich weiterzuentwickeln.
  • Ein internationales Umfeld, in dem Sie mit motivierten und offenen Kollegen aus verschiedenen Hintergründen interagieren.
  • Ein Arbeitsplatz, an dem Sie Ihre Ideen teilen und umsetzen können.
  • Eine hybride Arbeitsrichtlinie, die ein ausgezeichnetes Gleichgewicht zwischen Berufs- und Privatleben gewährleistet.

Bei Guardsquare sind wir stolz darauf, ein vielfältiges und multikulturelles Unternehmen zu sein, dessen Teammitglieder zahlreiche Nationalitäten vertreten. Wir schätzen unterschiedliche Perspektiven und Meinungen im gesamten Unternehmen, was zu unserer Marktführerschaft im Bereich der mobilen Anwendungssicherheit beigetragen hat. Sie werden Teil eines dynamischen Teams, das nach Exzellenz strebt und sich auf kontinuierliche Bildung und Verbesserung der Fähigkeiten konzentriert. Wir ermutigen und befähigen unsere vertrauenswürdigen Kollegen, ihre Meinungen zu teilen, aktiv zusammenzuarbeiten und weiterhin zu lernen und zu wachsen.

Also, worauf warten Sie noch? Schließen Sie sich uns an!

Compiler Engineer C++/LLVM - München Arbeitgeber: Guardsquare

Guardsquare ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, in einem dynamischen und internationalen Umfeld zu arbeiten, das Vielfalt und Zusammenarbeit schätzt. Mit flexiblen Arbeitsmodellen und einem starken Fokus auf persönliche Entwicklung und Weiterbildung fördert das Unternehmen eine Kultur, in der Ihre Ideen geschätzt werden und Sie aktiv zur Verbesserung der Codequalität beitragen können. In München profitieren Sie von einer hervorragenden Work-Life-Balance und der Chance, an innovativen Projekten im Bereich der mobilen Anwendungssicherheit zu arbeiten.

Guardsquare

Kontaktdaten:

Guardsquare Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass Sie so Compiler Engineer C++/LLVM - München erhalten könnten

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Guardsquare anzuklopfen, wenn du dich auf die Stelle als Compiler Engineer C++/LLVM - München bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Guardsquare vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Compiler Engineer C++/LLVM - München mit Bravour zu bestehen

C++ Programmierkenntnisse
Erfahrung mit LLVM-Tools und -Bibliotheken
Kenntnis der Compiler-Interna
Interesse an Low-Level-Programmierung
Debugging-Fähigkeiten
Fähigkeit zur Priorisierung von Aufgaben
Selbstständiges Arbeiten

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Guardsquare klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Guardsquare vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.