Auf einen Blick
- Aufgaben: Entwickle leistungsstarke Embedded-Systeme für Mess- und Steuergeräte.
- Arbeitgeber: Crox bietet außergewöhnliche Jobmöglichkeiten in der IT- und Non-IT-Branche weltweit.
- Mitarbeitervorteile: Hybrid-Arbeitsmodell, 30 Urlaubstage und attraktive Gehaltsstruktur.
- Warum dieser Job: Werde Teil eines spezialisierten Teams mit Einfluss auf die STM32-Plattform-Entwicklung.
- GewĂĽnschte Qualifikationen: Starke C++-Kenntnisse und Erfahrung in der Embedded-System-Entwicklung erforderlich.
- Andere Informationen: FlieĂźende Deutsch- und Englischkenntnisse sind notwendig fĂĽr die Zusammenarbeit.
Das voraussichtliche Gehalt liegt zwischen 42000 - 70000 € pro Jahr.
Wir suchen einen Senior Embedded Software Engineer (C++) (m / w / d), um leistungsstarke eingebettete Systeme für Mess- und Steuergeräte zu entwickeln. Wenn Sie über Fachkenntnisse in C++, eingebetteten Systemen und modularen Softwarearchitekturen verfügen, ist dies eine einzigartige Gelegenheit, in einem hochspezialisierten Team innerhalb eines Unternehmens zu arbeiten, das langfristige Stabilität und Karrierewachstum bietet.
Was Sie tun werden:
- Embedded Software Entwicklung & Systemdesign: Entwicklung anwendungsspezifischer eingebetteter Software fĂĽr modulare Steuersysteme. Entwurf und Implementierung von Echtzeitsystemarchitekturen, die auf Effizienz und Skalierbarkeit optimiert sind. Arbeiten an Bare-Metal- oder RTOS-basierten eingebetteten Plattformen.
- Test- & interne Framework-Entwicklung: Beitrag zur Entwicklung und Wartung des internen Software-Frameworks. Implementierung strukturierter Testmethoden zur Sicherstellung der Softwarequalität und -zuverlässigkeit.
- Hardware-Integration & Debugging: Zusammenarbeit mit Hardware-Ingenieuren zur Optimierung und Integration von Softwarelösungen. Verwendung von Debugging-Tools wie Oszilloskopen, Logikanalysatoren und Protokollanalysatoren zur Fehlersuche in eingebetteten Systemen.
Was wir suchen:
- Starke Kenntnisse in C++, einschlieĂźlich moderner Standards (C++11 / 14 / 17 / 20) und Best Practices.
- Erfahrung in der Entwicklung eingebetteter Systeme (Bare-Metal-Programmierung oder RTOS).
- Verständnis von Software-Designmustern und modularen Architekturen.
- Grundkenntnisse in UML oder anderen Modellierungstechniken.
- Fließendes Deutsch (B2+) – erforderlich für die effektive Zusammenarbeit mit dem Team und das Verständnis technischer Dokumentationen.
- Englischkenntnisse (B2 oder höher) – notwendig für die Zusammenarbeit mit internationalen Partnern und technische Diskussionen.
Nice-to-Have Fähigkeiten:
- Grundkenntnisse in Hardware / Elektronik (z.B. Löten, Schaltkreis-Debugging).
- Vertrautheit mit CMake, Python und Git.
- Hintergrund in industriellen Steuersystemen oder modularen Softwarearchitekturen.
Persönlichkeitseigenschaften:
- Hochgradig analytischer & strukturierter Denker – in der Lage, komplexe eingebettete Herausforderungen zu lösen.
- Selbstmotiviert & proaktiv – angenehm, unabhängig zu arbeiten.
- Teamorientiert & kollaborativ – arbeitet gut mit Hardware-Ingenieuren und technischer Führung zusammen.
Was ist fĂĽr Sie drin?
- Wettbewerbsfähiges Gehalt: 70.000 € - 100.000 € pro Jahr + 13. Gehalt.
- Hybrides Arbeitsmodell: Bis zu 2 Homeoffice-Tage pro Woche.
- 30 Urlaubstage & strukturierte ĂśberstundenvergĂĽtung.
- Betriebliche Altersvorsorge & KinderbetreuungszuschĂĽsse.
- Kostenlose Parkplätze & Essenszuschüsse (Zugang zur BMW-Kantine).
- Arbeiten in einem kleinen, wirkungsvollen Team mit starker Autonomie.
- Gelegenheit, die zukĂĽnftige Entwicklung der STM32-Plattform zu beeinflussen.
Einstellungsprozess:
- Erstes Interview (virtuell) – Allgemeine Einführung & technische Überprüfung.
- Coding-Aufgabe – Kurze Programmierherausforderung.
- Vor-Ort-Interview – Tiefgehende technische Diskussion & Bürobewertung.
- Abschlussgespräch & Vertragsverhandlung – Treffen mit der Geschäftsführung.
Senior Embedded Software Engineer (C++) - Hybrid in Stuttgart Arbeitgeber: CroX
Kontaktperson:
CroX HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Embedded Software Engineer (C++) - Hybrid in Stuttgart
✨Tip Nummer 1
Nutze dein Netzwerk! Sprich mit ehemaligen Kollegen oder Bekannten, die in der Embedded-Software-Entwicklung tätig sind. Sie können dir wertvolle Einblicke in die Unternehmenskultur und den Auswahlprozess bei uns geben.
✨Tip Nummer 2
Bereite dich auf technische Interviews vor, indem du häufige Fragen zur C++ Programmierung und zu Embedded-Systemen übst. Es kann hilfreich sein, Coding-Challenges auf Plattformen wie LeetCode oder HackerRank zu lösen, um deine Fähigkeiten zu schärfen.
✨Tip Nummer 3
Zeige deine Leidenschaft fĂĽr Embedded Systems! Teile Projekte oder Erfahrungen, die du in diesem Bereich gesammelt hast, auf Plattformen wie GitHub oder LinkedIn. Dies kann dir helfen, dich von anderen Bewerbern abzuheben.
✨Tip Nummer 4
Informiere dich über aktuelle Trends und Technologien in der Embedded-Software-Entwicklung. Das zeigt nicht nur dein Interesse, sondern hilft dir auch, während des Interviews relevante Gespräche zu führen und deine Kenntnisse zu demonstrieren.
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Embedded Software Engineer (C++) - Hybrid in Stuttgart
Tipps für deine Bewerbung 🫡
Stelle deine Fähigkeiten heraus: Betone in deinem Lebenslauf und Anschreiben deine Erfahrung mit C++ und eingebetteten Systemen. Gehe auf spezifische Projekte ein, die deine Kenntnisse in modularen Softwarearchitekturen und Echtzeitsystemen zeigen.
Verfasse ein überzeugendes Anschreiben: Erkläre, warum du dich für die Position als Senior Embedded Software Engineer interessierst. Hebe deine analytischen Fähigkeiten und deine Teamorientierung hervor, um zu zeigen, dass du gut ins Team passt.
Technische Dokumentation: Stelle sicher, dass du deine Sprachkenntnisse in Deutsch und Englisch klar darstellst. Dies ist wichtig, um technische Dokumentationen zu verstehen und effektiv mit internationalen Partnern zu kommunizieren.
Bereite dich auf den Auswahlprozess vor: Informiere dich über den Auswahlprozess, der Coding-Aufgaben und technische Interviews umfasst. Übe Programmieraufgaben und bereite dich auf technische Fragen vor, um im Interview zu glänzen.
Wie du dich auf ein Vorstellungsgespräch bei CroX vorbereitest
✨Bereite dich auf technische Fragen vor
Da die Position einen starken Fokus auf C++ und eingebettete Systeme hat, solltest du dich auf technische Fragen zu diesen Themen vorbereiten. Überlege dir Beispiele aus deiner bisherigen Arbeit, die deine Fähigkeiten in der Softwareentwicklung und Systemdesign demonstrieren.
✨Verstehe die Anforderungen an die Zusammenarbeit
Die Stelle erfordert enge Zusammenarbeit mit Hardware-Ingenieuren. Sei bereit, über deine Erfahrungen in interdisziplinären Teams zu sprechen und wie du Herausforderungen in der Zusammenarbeit gemeistert hast.
✨Zeige deine Problemlösungsfähigkeiten
Da die Rolle analytisches Denken erfordert, bereite einige Beispiele vor, in denen du komplexe Probleme gelöst hast. Erkläre deinen Denkprozess und die Methoden, die du verwendet hast, um zu einer Lösung zu gelangen.
✨Sprich über deine Erfahrungen mit Testing und Debugging
Da Testing und Debugging wichtige Aspekte der Rolle sind, solltest du konkrete Beispiele für deine Erfahrungen in diesen Bereichen parat haben. Diskutiere die Tools, die du verwendet hast, und wie du zur Qualitätssicherung beigetragen hast.