Auf einen Blick
- Aufgaben: Leite die Entwicklung und Lieferung komplexer Softwarelösungen in einem dynamischen Umfeld.
- Arbeitgeber: Innovatives Unternehmen in der Halbleiter- und Technologiebranche.
- Mitarbeitervorteile: Attraktives Gehalt, flexible Arbeitszeiten und Möglichkeiten zur beruflichen Weiterentwicklung.
- Warum dieser Job: Gestalte die Zukunft der Technologie und arbeite an spannenden Projekten mit einem talentierten Team.
- Gewünschte Qualifikationen: Mindestens 12 Jahre Erfahrung in der Softwareentwicklung und Führung von Teams.
- Andere Informationen: Möglichkeiten zur Zusammenarbeit mit verschiedenen Abteilungen und Einflussnahme auf technische Entscheidungen.
Das voraussichtliche Gehalt liegt zwischen 72000 - 108000 € pro Jahr.
Key Responsibilities
- Definieren, entwerfen, entwickeln und liefern des vollständigen Software-Stacks einschließlich Validierungssoftware, eingebetteter Firmware, Gerätetreiber, Systemsoftware, SDKs, anwendungsbezogener Software und Kundenunterstützungs-/Demonstrationstools.
- Robuste, skalierbare Softwareentwicklungsprozesse etablieren und kontinuierlich verbessern, die für Produktionsumgebungen optimiert sind.
- Vorhersehbare Lieferung von qualitativ hochwertiger, gut dokumentierter, sicherer und wartbarer Software, die strengen Zuverlässigkeits- und Leistungsstandards entspricht.
- Softwarefähigkeiten aufbauen und skalieren, die mit der Geschäftsstrategie und dem Produktfahrplan des Unternehmens übereinstimmen.
- Mit Kunden (intern/extern) zusammenarbeiten, um Ziele, Strategien und technische Bedürfnisse zu verstehen - und die Definition und Ausführung von hochwertigen Lösungen zu leiten.
Skills
- Tiefes Verständnis der End-to-End-Softwarelösungsarchitektur mit nachweislicher Erfolgsbilanz bei der Bereitstellung komplexer, produktionsreifer Systeme, die Hardware und Software über mehrere Technologiedomänen integrieren.
- Expertise in Softwarearchitekturprinzipien, die Modularität, Wiederverwendbarkeit, Skalierbarkeit und Wartbarkeit betonen.
- Starke Kenntnisse moderner Softwareentwicklungsmethodologien, einschließlich Agile/Scrum, kontinuierliche Integration/ kontinuierliche Bereitstellung (CI/CD), automatisierte Testframeworks und DevOps-Praktiken.
- Starke organisatorische und Programmmanagementfähigkeiten mit der Fähigkeit, mehrere gleichzeitige Initiativen voranzutreiben, strategisch Prioritäten zu setzen, technische Schulden zu verwalten und aufkommende Technologien in komplexe Produktfahrpläne zu integrieren.
- Fähigkeit zur funktionsübergreifenden Zusammenarbeit und Stakeholder-Management.
- Fähigkeit, technische Richtungen zu beeinflussen, Prioritäten mit Ingenieur- und Produktteams zu verhandeln und die Softwaretechnik auf Führungsebene zu vertreten.
Experience
- Über 12 Jahre Erfahrung auf Senior-Level im Bereich Softwareengineering innerhalb der Halbleiter-, System- oder Hardwaretechnologiebranche.
- Nachweisliche Erfolge bei der Leitung geografisch verteilter, multidisziplinärer Softwareteams mit direkter Verantwortung für die Definition der Softwarearchitektur, das Management des gesamten Entwicklungszyklus und die Bereitstellung produktionsbereiter Softwarelösungen.
- Tiefe technische Expertise über den gesamten Software-Stack, einschließlich Firmware/eingebetteter Systeme, Gerätetreiber, OS-Level-Programmierung (Linux, RTOS), Hardware-Abstraktionsschichten, Systemsoftware, SDK-Entwicklung, API-Design, Anwendungssoftware und Softwaretools/-hilfsprogramme.
- Erfahrung mit Hochgeschwindigkeits-Schnittstellentechnologien (PCIe, CXL, NVMe, Ethernet oder ähnlichen Protokollen) und systemlevel Integration in Rechenzentrums- oder Unternehmenscomputing-Umgebungen.
- Hintergrund in SoC/ASIC-Entwicklung, Speichersystemen, Rechenbeschleunigern oder Rechenzentrumsinfrastruktur ist sehr bevorzugt.
Wenn Sie mehr über das Unternehmen, die Rolle und die Landschaft erfahren möchten, wenden Sie sich bitte an Em Feely, um ein Briefing-Gespräch zu vereinbaren.
Director of SW Engineering Arbeitgeber: microTECH Global Limited
Kontaktperson:
microTECH Global Limited HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Director of SW Engineering
✨Tipp Nummer 1
Netzwerken ist der Schlüssel! Nutze Plattformen wie LinkedIn, um mit Leuten aus der Branche 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 deine Antworten auf häufige technische Fragen und sei bereit, deine Erfahrungen im Software-Engineering zu teilen. Wir können dir helfen, die besten Ressourcen zu finden!
✨Tipp Nummer 3
Zeige deine Leidenschaft für Software-Entwicklung! Teile Beispiele deiner bisherigen Projekte und erkläre, wie du Herausforderungen gemeistert hast. Das wird dir helfen, dich von anderen Bewerbern abzuheben.
✨Tipp Nummer 4
Bewirb dich direkt über unsere Website! So kannst du sicherstellen, dass deine Bewerbung die richtigen Leute erreicht. Und vergiss nicht, uns bei Fragen zu kontaktieren!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Director of SW Engineering
Tipps für deine Bewerbung 🫡
Sei authentisch!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Software Engineering 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 Erfolgen. Wir suchen nach jemandem mit einem starken Hintergrund in der Softwarearchitektur und der Entwicklung komplexer Systeme. Zeig uns, was du drauf hast!
Verstehe unsere Anforderungen: Lies die Stellenbeschreibung sorgfältig durch und passe deine Bewerbung an. Wir wollen sehen, dass du die Schlüsselqualifikationen und Verantwortlichkeiten verstehst und wie du diese in deinem bisherigen Werdegang umgesetzt hast.
Bewirb dich über unsere Website: Der einfachste Weg, um Teil von StudySmarter zu werden, ist, dich direkt über unsere Website zu bewerben. So stellst du sicher, dass deine Bewerbung schnell und effizient bei uns ankommt!
Wie du dich auf ein Vorstellungsgespräch bei microTECH Global Limited vorbereitest
✨Verstehe die technischen Anforderungen
Mach dich mit den spezifischen Technologien und Methoden vertraut, die in der Stellenbeschreibung erwähnt werden. Zeige im Interview, dass du nicht nur die Begriffe kennst, sondern auch praktische Erfahrungen damit hast. Bereite Beispiele vor, wie du diese Technologien in früheren Projekten eingesetzt hast.
✨Bereite dich auf Fragen zur Teamführung vor
Da die Rolle eine Führungsposition ist, solltest du bereit sein, über deine Erfahrungen in der Leitung von Teams zu sprechen. Überlege dir konkrete Situationen, in denen du erfolgreich ein Team geleitet hast, und wie du Herausforderungen gemeistert hast. Das zeigt, dass du die nötigen Fähigkeiten für die Position mitbringst.
✨Zeige deine Problemlösungsfähigkeiten
Bereite dich darauf vor, technische Probleme zu diskutieren, die du in der Vergangenheit gelöst hast. Erkläre deinen Denkprozess und die Schritte, die du unternommen hast, um zu einer Lösung zu gelangen. Dies wird deine Fähigkeit unterstreichen, komplexe Herausforderungen zu bewältigen.
✨Stelle kluge Fragen
Nutze die Gelegenheit, um Fragen zu stellen, die dein Interesse an der Rolle und dem Unternehmen zeigen. Frage nach den aktuellen Herausforderungen, mit denen das Team konfrontiert ist, oder nach der langfristigen Vision des Unternehmens. Das zeigt, dass du proaktiv bist und wirklich an der Position interessiert bist.