Auf einen Blick
- Aufgaben: Leite die technische Gestaltung und Strategie für unsere Softwareprodukte.
- Arbeitgeber: Führendes Unternehmen in der Hochleistungsautomobil- und Verkehrssensorik.
- Mitarbeitervorteile: Innovative Technologien, flexibles Arbeiten, Team-Events und individuelle Weiterbildung.
- Warum dieser Job: Gestalte die Zukunft der Mobilität mit modernster Technologie und innovativen Lösungen.
- Gewünschte Qualifikationen: Erfahrung in Softwarearchitektur und Entwicklung komplexer Systeme.
- Andere Informationen: Dynamisches Umfeld mit hervorragenden Karrierechancen und einem motivierten Team.
Das voraussichtliche Gehalt liegt zwischen 60000 - 80000 € pro Jahr.
Wir sind smartmicro, der führende Spezialist für hochleistungsfähige Automobil- und Verkehrsradar- sowie Radar/Kamera-Hybrid-Sensortechnologie. Wir entwerfen, entwickeln und produzieren Hochtechnologiesensoren für autonomes Fahren, intelligente Verkehrsinfrastruktur und smarte Städte. Unsere Mission ist es, die Straßen sicherer zu machen, autonomes Fahren unter allen Wetterbedingungen zu ermöglichen, den Verkehrsfluss zur Reduzierung der Reisezeiten zu optimieren und grünere, intelligentere Städte zu schaffen. Wir sind ein deutsches Unternehmen mit internationaler Präsenz, haben eigene Teams im Vereinigten Königreich und in den USA, während wir in Braunschweig für Design, Entwicklung und Produktion ansässig sind. Wir machen die Zukunft der Mobilität zur Realität.
Wir suchen einen visionären und erfahrenen Softwarearchitekten, der das technische Design und die Strategie für unser gesamtes Softwareportfolio leitet.
Aufgaben- Softwarearchitektur: Definieren und Pflegen einer umfassenden architektonischen Roadmap für die Softwareprodukte von smartmicro, um die Übereinstimmung mit den Geschäftszielen und der langfristigen technischen Vision sicherzustellen.
- Systemdesign: Leiten des High-Level-Designs unserer Softwaresysteme, einschließlich eingebetteter Firmware auf Bare-Metal- und Linux-basierten Plattformen, dem COM HUB Edge-Gerät und Cloud-Schnittstellen.
- Technische Führung: Als Ansprechpartner für architektonische Fragen und Herausforderungen fungieren.
- Standardisierung & Best Practices: Technische Standards, Designmuster und Best Practices in der gesamten Organisation etablieren und durchsetzen – dies umfasst die Definition und Governance zentraler architektonischer Konzepte wie Kommunikationsdatagramme und Schnittstellenbeschreibungen.
- Bereichsübergreifende Zusammenarbeit: Eng mit Produktverantwortlichen, Softwareingenieuren und Gruppenleitern zusammenarbeiten, um Anforderungen in robuste und skalierbare technische Lösungen zu übersetzen.
- Prototyping & Evaluierung: Neue Technologien, Werkzeuge und Frameworks evaluieren, prototypisieren und empfehlen, um unsere Produkte an der Spitze der Technik zu halten.
- Master-Abschluss in Informatik, Elektrotechnik oder einem verwandten Bereich.
- Nachgewiesene Erfahrung in der Softwareentwicklung, mit einem erheblichen Anteil in einer Rolle als Softwarearchitekt, Principal Engineer oder ähnlicher technischer Führungsrolle.
- Umfangreiche praktische Erfahrung in der C- oder C++-Entwicklung für komplexe Systeme und hardwareorientierte Software; Python könnte für Automatisierung und Skripting erforderlich sein.
- Tiefe Expertise im Entwurf von Software für eingebettete Systeme, einschließlich sowohl Bare-Metal- als auch Embedded-Linux-Umgebungen (z.B. Yocto, Buildroot).
- Starkes Verständnis von Computerarchitektur, Echtzeitbetriebssystemen, Speicherverwaltung und Hardware-Abstraktionsschichten.
- Fähigkeit zur Gestaltung und Implementierung der Interprozesskommunikation (IPC) und verteilter Systeme.
- Expertenwissen über spezifische RTOS-Umgebungen wie FreeRTOS, VxWorks, ThreadX, PikeOS oder QNX.
- Erfahrung mit ARM-basierten Plattformen, Mikrocontrollern von NXP und TI sowie einer Vielzahl von Kommunikationsprotokollen (z.B. TCP/IP, UDP, MQTT, CAN, REST APIs, Ethernet, I2C und SPI).
- Exzellente Kommunikations- und zwischenmenschliche Fähigkeiten, mit der Fähigkeit, komplexe technische Ideen sowohl technischen als auch nicht-technischen Zielgruppen zu vermitteln.
- Starke Führungs- und Mentoringfähigkeiten.
- Gute Deutschkenntnisse wären von Vorteil.
- Innovation: Neueste Technologie, Innovation und schnelle Entwicklungszyklen, hervorragende Arbeits- und Testausstattung.
- Angenehmes Arbeitsumfeld: Informelle Kultur, motivierte Teams, kurze Kommunikationswege, Raum für aktive Mitgestaltung.
- Zukunftsorientierter Arbeitsplatz: Moderne Gebäude, Büros und Labore, unbefristete Anstellung und individuelle Weiterbildungsmöglichkeiten.
- Attraktive Lage: Direkt an der Autobahn gelegen, direkter Busanschluss an unseren Einrichtungen, Parkmöglichkeiten für Autos und Fahrräder, kostenlose Ladestationen für Elektrofahrzeuge.
- Flexibles Arbeiten: Hybrides Arbeiten (4 Tage Büropräsenz pro Woche).
- Aktivitäten: Teamevents, Fitnessstudio-Mitgliedschaft und mehr.
Werden Sie Teil unseres innovativen Unternehmens und helfen Sie uns, die führende Technologie im Bereich Radar- und Hybrid-Sensoren und -Systeme zu entwickeln.
Senior Software Architect (m/f/d) Arbeitgeber: Smartmicro
Kontaktperson:
Smartmicro HR Team
StudySmarter Bewerbungstipps 🤫
So bekommst du den Job: Senior Software Architect (m/f/d)
✨Netzwerken ist alles!
Nutze LinkedIn und andere Plattformen, um mit Leuten aus der Branche in Kontakt zu treten. Oft sind es persönliche Empfehlungen, die den Unterschied machen, also sprich mit ehemaligen Kollegen oder Kommilitonen!
✨Sei proaktiv!
Warte nicht darauf, dass Stellenanzeigen veröffentlicht werden. Kontaktiere Unternehmen direkt über unsere Website und zeige dein Interesse an einer Zusammenarbeit. Manchmal gibt es Positionen, die noch nicht ausgeschrieben sind!
✨Bereite dich auf technische Interviews vor!
Stelle sicher, dass du deine technischen Fähigkeiten auffrischst und bereit bist, sie in einem Interview zu demonstrieren. Übe Coding-Challenges und sei bereit, über deine bisherigen Projekte zu sprechen.
✨Zeige deine Leidenschaft!
Lass in Gesprächen durchblicken, warum du für die Technologie und die Mission des Unternehmens brennst. Deine Begeisterung kann oft genauso wichtig sein wie deine Qualifikationen!
Diese Fähigkeiten machen dich zur top Bewerber*in für die Stelle: Senior Software Architect (m/f/d)
Tipps für deine Bewerbung 🫡
Sei authentisch!: Zeig uns, wer du wirklich bist! Deine Persönlichkeit und Leidenschaft für Software-Architektur sollten in deiner Bewerbung deutlich werden. Lass uns wissen, warum du die perfekte Ergänzung für unser Team bist.
Pass auf die Details auf!: Achte darauf, dass deine Bewerbung fehlerfrei ist. Rechtschreibfehler oder unklare Formulierungen können einen schlechten Eindruck hinterlassen. Nimm dir die Zeit, alles gründlich zu überprüfen, bevor du es abschickst.
Verknüpfe deine Erfahrungen mit unseren Anforderungen!: Schau dir die Stellenbeschreibung genau an und verlinke deine bisherigen Erfahrungen direkt mit den geforderten Fähigkeiten. Zeig uns, wie du unsere Herausforderungen meistern kannst und welche Erfolge du bereits erzielt hast.
Bewirb dich über unsere Website!: Der einfachste Weg, um Teil unseres Teams zu werden, ist die Bewerbung über unsere Website. So stellst du sicher, dass deine Unterlagen direkt bei uns landen und wir sie schnellstmöglich prüfen können.
Wie du dich auf ein Vorstellungsgespräch bei Smartmicro vorbereitest
✨Verstehe die Unternehmensmission
Mach dich mit der Mission von smartmicro vertraut. Sie entwickeln Technologien für autonomes Fahren und intelligente Verkehrsinfrastruktur. Zeige im Interview, dass du ihre Ziele verstehst und wie deine Erfahrungen dazu passen.
✨Technisches Wissen auffrischen
Stelle sicher, dass du dein Wissen über Softwarearchitektur, Embedded Systems und relevante Programmiersprachen wie C oder C++ auffrischst. Bereite dich darauf vor, spezifische technische Fragen zu beantworten und Beispiele aus deiner bisherigen Arbeit zu teilen.
✨Bereite Fragen vor
Überlege dir einige durchdachte Fragen, die du dem Interviewer stellen kannst. Das zeigt dein Interesse an der Position und hilft dir, mehr über die Teamdynamik und die Herausforderungen zu erfahren, die dich erwarten könnten.
✨Soft Skills betonen
Neben technischem Wissen sind auch Kommunikations- und Führungsfähigkeiten wichtig. Sei bereit, Beispiele zu geben, wie du in der Vergangenheit erfolgreich mit anderen zusammengearbeitet hast und wie du komplexe technische Konzepte verständlich gemacht hast.