Auf einen Blick
- Aufgaben: Entwickle und optimiere Linker für unsere Zielplattformen und arbeite an spannenden Projekten.
- Unternehmen: Internationale, innovative Firma mit einem informellen und herausfordernden Arbeitsumfeld.
- Vorteile: Flexible Arbeitszeiten, hybrides Arbeiten und kontinuierliche berufliche Weiterbildung.
- Weitere Informationen: Karrierechancen in einem dynamischen, internationalen Team.
- Warum dieser Job: Wachse in deiner Expertise und löse komplexe technische Probleme mit echtem Einfluss.
- Qualifikationen: Starke Programmierkenntnisse in C/C++ und Erfahrung mit Linker-Technologien.
Das prognostizierte Gehalt liegt zwischen 60000 - 84000 € pro Jahr.
Wir suchen einen Senior Software Engineer für unseren Linker, um unser Entwicklungsteam zu verstärken und zum Aufbau hochwertiger Compiler-Tools beizutragen. In dieser Rolle arbeiten Sie über den gesamten Engineering-Lebenszyklus hinweg – von der Analyse der Anforderungen bis zur Bereitstellung produktionsbereiter Software – und arbeiten eng mit Projektmanagern, Ingenieuren und Sicherheits-/Sicherheitsexperten zusammen. Wenn Sie gerne komplexe Ingenieurprobleme lösen und Ihre Expertise in linkerbezogener Technologie erweitern möchten, ist diese Rolle genau das Richtige für Sie.
Verantwortlichkeiten
- Linker-Entwicklung: Entwerfen, verbessern und optimieren Sie statische und dynamische Linker für unsere Zielplattformen.
- Niedrig-Level-Manipulation: Arbeiten Sie intensiv mit den internen Strukturen des Executable and Linkable Format (ELF), Symbolversionierung, Relokation und Speichermapping.
- Software-Integration: Arbeiten Sie mit Compiler-Teams zusammen, um eine kohärente, leistungsstarke Toolchain bereitzustellen.
- Leistungsoptimierung: Debuggen, profilieren und optimieren Sie die Linkzeit- und Laufzeitausführungsüberhänge, um in eingebetteten und ressourcenbeschränkten Umgebungen zu passen.
- Verbessern Sie bestehende zielgerichtete Linker und unterstützen Sie Ingenieure mit Experteneinblicken.
- Tragen Sie zur Entwicklung und Anwendung von Sicherheits- und Sicherheitsstandards bei.
Qualifikationen
- Starke Programmierkenntnisse mit hervorragender Beherrschung von C/C++.
- Vertrautheit mit mehreren Programmiersprachen und Skripting (z.B. Python, Bash).
- Starkes, nachgewiesenes Verständnis der internen Strukturen von Linkern (ELF, PLT/GOT, Relokationen, Debugging-Daten).
- Starkes Verständnis von Linkerskriptdateien und deren Design.
- Erfahrung in der Mitwirkung an proprietären oder Open-Source-Toolchain-Projekten oder Erfahrung in der Entwicklung von statischen Analysetools.
- Fähigkeit, komplexe Probleme mit erheblichem technischem Einfluss auf die Produktfunktionalität zu lösen.
- Kollaborative Denkweise mit starken Kommunikationsfähigkeiten.
- Mindestens 3-5 Jahre relevante Ingenieurerfahrung.
Was bieten wir:
Sie werden in einem informellen, internationalen, professionell herausfordernden Arbeitsumfeld mit flexiblen Arbeitszeiten und einer hybriden Arbeitsumgebung arbeiten, die Ihren persönlichen Bedürfnissen entspricht. Die kontinuierliche berufliche Weiterentwicklung wird gewährleistet, um sicherzustellen, dass Sie an der Spitze Ihres Fachgebiets bleiben und über Entwicklungen in der Branche informiert sind. Wir glauben, dass Ihr Talent unserem Team großen Wert verleihen 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.
Senior Software Engineer - Linker (m/f/d) Arbeitgeber: TASKING
Als Arbeitgeber bieten wir Ihnen die Möglichkeit, in einem informellen und internationalen Umfeld zu arbeiten, das sowohl professionell herausfordernd als auch flexibel ist. Wir fördern Ihre berufliche Weiterentwicklung, damit Sie stets an der Spitze Ihres Fachgebiets bleiben, und bieten Ihnen die Chance, eine Karriere in unserer international ausgerichteten Organisation aufzubauen. Darüber hinaus garantieren wir eine wettbewerbsfähige Vergütung, die sich an internationalen Standards orientiert.
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass Sie so Senior Software Engineer - Linker (m/f/d) erhalten könnten
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit anderen Fachleuten in Kontakt zu treten. Lass uns wissen, wenn du Fragen hast oder Unterstützung brauchst!
✨Tipp Nummer 2
Bereite dich auf technische Interviews vor! Übe Coding-Challenges und sei bereit, deine Problemlösungsfähigkeiten unter Beweis zu stellen. Wir haben viele Ressourcen, die dir dabei helfen können.
✨Tipp Nummer 3
Sei proaktiv! Wenn du eine interessante Stelle siehst, bewirb dich direkt über unsere Website. Zeig uns, dass du motiviert bist und bereit, Teil unseres Teams zu werden!
✨Tipp Nummer 4
Bereite Fragen für dein Vorstellungsgespräch vor! Das zeigt dein Interesse und hilft dir, herauszufinden, ob wir gut zueinander passen. Lass uns gemeinsam die besten Fragen entwickeln!
Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer - Linker (m/f/d) mit Bravour zu bestehen
Einige Tipps für deine Bewerbung 🫡
Mach deine Hausaufgaben:Bevor du deine Bewerbung abschickst, schau dir die Jobdetails genau an. Überprüfe, ob du alle geforderten Fähigkeiten mitbringst und wie du diese in deiner Bewerbung hervorheben kannst.
Sei authentisch:Wir wollen dich kennenlernen! Zeig in deinem Anschreiben, wer du bist und warum du für die Rolle als Senior Software Engineer bei uns brennst. Lass deine Persönlichkeit durchscheinen!
Betone deine Erfahrungen:Erzähle von deinen bisherigen Projekten und Erfahrungen, die relevant für die Linker-Entwicklung sind. Zeige, wie du komplexe Probleme gelöst hast und welche Technologien du dabei eingesetzt hast.
Bewirb dich über unsere Website:Um sicherzustellen, dass deine Bewerbung direkt bei uns landet, bewirb dich bitte über unsere Website. So können wir deine Unterlagen schnell und unkompliziert bearbeiten.
Wie man sich auf ein Vorstellungsgespräch bei TASKING vorbereitet
✨Verstehe die Linker-Technologie
Mach dich mit den internen Abläufen von Linkern vertraut, insbesondere mit ELF, PLT/GOT und Relokationen. Bereite Beispiele vor, wie du in der Vergangenheit komplexe Probleme in diesem Bereich gelöst hast.
✨Zeige deine Programmierfähigkeiten
Stelle sicher, dass du deine Kenntnisse in C/C++ und anderen Programmiersprachen wie Python oder Bash demonstrieren kannst. Bereite dich darauf vor, spezifische Projekte zu besprechen, an denen du gearbeitet hast, und welche Herausforderungen du dabei gemeistert hast.
✨Kommunikation ist der Schlüssel
Da die Rolle enge Zusammenarbeit mit Projektmanagern und anderen Ingenieuren erfordert, solltest du deine Kommunikationsfähigkeiten betonen. Übe, wie du technische Konzepte klar und verständlich erklären kannst, um deine Teamfähigkeit zu zeigen.
✨Bereite Fragen vor
Zeige dein Interesse an der Position, indem du durchdachte Fragen zur Unternehmenskultur, den Projekten oder den Technologien stellst, die verwendet werden. Das zeigt, dass du nicht nur auf den Job aus bist, sondern auch langfristig zum Team beitragen möchtest.