Senior Software Architect (m/f/d)

Festanstellung, Vollzeit · Braunschweig

Lesen Sie die Stellenbeschreibung in:
Introduction
We are smartmicro, the leading specialist in high-performance automotive and traffic radar- and radar/camera hybrid sensor technology. We design, develop and manufacture high-tech sensors for autonomous driving, intelligent traffic infrastructure and smart cities. Our mission is to make roads safer, enable autonomous driving in all-weather scenarios, optimize traffic flow for reduced travel times and enable greener, smarter cities. 
  
We are a German company with international presence, having own teams in the UK and in the US, while we are headquartered in Braunschweig for design, development and production.
  
We make the future of mobility a reality.
  
We are looking for an visionary and experienced Software Architect to lead the technical design and strategy for our entire software portfolio.
Your Tasks
  • Software Architecture: Define and maintain a comprehensive architectural roadmap for smartmicro's software products, ensuring alignment with business objectives and long-term technical vision
  • System Design: Lead the high-level design of our software systems, including embedded firmware on bare metal and Linux-based platforms, the COM HUB edge device, and cloud interfaces
  • Technical Leadership: Act as the go-to expert for architectural questions and challenges
  • Standardization & Best Practices: Establish and enforce technical standards, design patterns, and best practices across the organization - This includes defining and governing core architectural concepts like communication datagrams and interface descriptions
  • Cross-Functional Collaboration: Work closely with Product Owners, Software Engineers, Group Leads to translate requirements into robust and scalable technical solutions
  • Prototyping & Evaluation: Evaluate, prototype, and recommend new technologies, tools, and frameworks to keep our products at the cutting edge
  • Direct report to the manager of the embedded department
Your Strengths
  • Master's degree in Computer Science, Electrical Engineering, or a related field
  • Proven experience in software development, with a significant portion in a Software Architect, Principal Engineer, or similar technical leadership role
  • Extensive hands-on experience in C or C++ development for complex systems and hardware-oriented software, Python could be required for automation and scripting
  • Deep expertise in designing software for embedded systems, including both baremetal and embedded Linux (e.g., Yocto, buildroot) environments
  • Strong understanding of computer architecture, real-time operating systems, memory management, and hardware abstraction layers
  • Proficiency in designing and implementing inter-process communication (IPC) and distributed systems
  • Expert knowledge of specific RTOS environments such as FreeRTOS, VxWorks, ThreadX, PikeOS or QNX
  • Experience with ARM-based platforms, microcontrollers from NXP and TI and variety communication protocols (e.g., TCP/IP, UDP, MQTT, CAN, REST APIs, Ethernet, I2C and SPI)
  • Excellent communication and interpersonal skills, with the ability to articulate complex technical ideas to both technical and non-technical audiences
  • Strong leadership and mentoring capabilities
  • Good German language skills would be a plus
What you can expect from us
  • Innovation: latest technology, innovation and rapid development cycles, excellent work- and test equipment
  • Pleasant working environment: informal culture, motivated teams, short communication channels, room for active participation
  • Future-oriented workplace: modern buildings, offices and labs, permanent employment and individual training opportunities
  • Attractive location: located directly next to the highway, direct bus stop at our facilities, parking facilities for cars and bikes, free charging of electric vehicles
  • Flexible working: hybrid working (4 days office presence per week)
  • Activities: team events, gym membership and more.
  • Other benefits
About us
Become a part of our innovative company and join us to develop the leading technology in the field of radar and hybrid sensors and systems.
Einleitung
Wir sind smartmicro, der führende Spezialist für leistungsstarke Automobil- und Verkehrsradar- sowie Radar-/Kamera-Hybridsensortechnologie. Wir entwerfen, entwickeln und fertigen Hightech-Sensoren für autonomes Fahren, intelligente Verkehrsinfrastruktur und Smart Cities. Unsere Mission ist es, Straßen sicherer zu machen, autonomes Fahren bei jedem Wetter zu ermöglichen, den Verkehrsfluss zu optimieren, um Reisezeiten zu verkürzen, und umweltfreundlichere, intelligentere Städte zu schaffen.
  
Wir sind ein deutsches Unternehmen mit internationaler Präsenz und eigenen Teams in Großbritannien und den USA, während sich unser Hauptsitz für Design, Entwicklung und Produktion in Braunschweig befindet.
  
Wir machen die Zukunft der Mobilität Wirklichkeit.
  
Wir suchen einen visionären und erfahrenen Softwarearchitekten, der die technische Konzeption und Strategie für unser gesamtes Softwareportfolio leitet.
Deine Aufgaben
  • Softwarearchitektur: Definition und Pflege einer umfassenden Architektur-Roadmap für die Softwareprodukte von smartmicro, um die Übereinstimmung mit den Geschäftszielen und der langfristigen technischen Vision sicherzustellen
  • Systemdesign: Leitung des High-Level-Designs unserer Softwaresysteme, einschließlich eingebetteter Firmware auf Bare Metal und Linux-basierten Plattformen, des COM-HUB-Edge-Geräts und der Cloud-Schnittstellen
  • Technische Führung: Funktion als erster Ansprechpartner für architektonische Fragen und Herausforderungen
  • Standardisierung und Best Practices: Etablierung und Durchsetzung technischer Standards, Entwurfsmuster und Best Practices im gesamten Unternehmen – dazu gehört die Definition und Steuerung zentraler Architekturkonzepte wie Kommunikationsdatagramme und Schnittstellenbeschreibungen
  • Funktionsübergreifende Zusammenarbeit: Enge Zusammenarbeit mit Product Ownern, Softwareentwicklern und Gruppenleitern, um Anforderungen in robuste und skalierbare technische Lösungen umzusetzen
  • Prototyping & Bewertung: Bewertung, Prototyping und Empfehlung neuer Technologien, Tools und Frameworks, um unsere Produkte auf dem neuesten Stand der Technik zu halten
  • Direkte Berichterstattung an den Leiter der Embedded-Abteilung
Deine Stärken
  • Master-Abschluss in Informatik, Elektrotechnik oder einem verwandten Fachgebiet
  • Einschlägige Erfahrung in der Softwareentwicklung, davon ein wesentlicher Teil in einer leitenden technischen Funktion als Softwarearchitekt, Leitender Engineer oder in einer ähnlichen Position
  • Umfassende praktische Erfahrung in der C oder C++ Entwicklung für komplexe Systeme und hardwareorientierte Software; Python-Kenntnisse können für Automatisierungs- und Skripting-Aufgaben erforderlich sein
  • Fundierte Fachkenntnisse in der Entwicklung von Software für eingebettete Systeme, einschließlich Bare Metal und Embedded Linux Umgebungen (z. B. Yocto, Buildroot)
  • Fundierte Kenntnisse in den Bereichen Computerarchitektur, Echtzeitbetriebssysteme, Speicherverwaltung und Hardware-Abstraktionsschichten
  • Kompetenz in der Konzeption und Implementierung von Interprozesskommunikation (IPC) und verteilten Systemen
  • Expertenwissen über spezifische RTOS-Umgebungen wie FreeRTOS, VxWorks, ThreadX, PikeOS oder QNX
  • Erfahrung mit ARM-basierten Plattformen, Mikrocontrollern von NXP und TI sowie verschiedenen Kommunikationsprotokollen (z. B. TCP/IP, UDP, MQTT, CAN, REST-APIs, Ethernet, I2C und SPI)
  • Ausgezeichnete Kommunikations- und zwischenmenschliche Fähigkeiten, mit der Fähigkeit, komplexe technische Ideen sowohl einem technischen als auch einem nicht-technischen Publikum zu vermitteln
  • Ausgeprägte Führungs- und Mentoring-Fähigkeiten
  • Gute Deutschkenntnisse wären von Vorteil

Was Dich bei uns erwartet
  • Innovation: modernste Technologie, Innovation und schnelle Entwicklungszyklen, hervorragende Arbeits- und Testausrüstung
  • Angenehmes Arbeitsumfeld: informelle Kultur, motivierte Teams, kurze Kommunikationswege, Raum für aktive Mitgestaltung
  • Zukunftsorientierter Arbeitsplatz: moderne Gebäude, Büros und Labore, unbefristete Arbeitsverträge und individuelle Weiterbildungsmöglichkeiten
  • Attraktiver Standort: direkt an der Autobahn gelegen, direkte Bushaltestelle an unserem Standort, Parkmöglichkeiten für Autos und Fahrräder, kostenlose Ladestation für Elektrofahrzeuge
  • Flexibles Arbeiten: hybrides Arbeiten (4 Tage Präsenz im Büro pro Woche)
  • Aktivitäten: Teamevents, Fitnessstudio-Mitgliedschaft und mehr.
  • Weitere Benefits
Über uns
Werde Teil unseres innovativen Unternehmens und unterstütze uns bei der Weiterentwicklung der führenden Technologie im Bereich Radar- und Hybrid- Sensoren und Systemen.
Wir freuen uns auf Dich!
Werde Teil unseres innovativen Unternehmens und arbeite gemeinsam mit uns an der Weiterentwicklung unserer führenden Technologie im Bereich Radar- und Hybrid- Sensoren und Systemen.
Bitte fülle das nachfolgende Formular aus, damit wir alle wichtigen Informationen haben.
Dokument wird hochgeladen. Bitte warten Sie.
Fügen Sie alle erforderlichen (mit einem * gekennzeichneten) Angaben hinzu, um Ihre Bewerbung abzusenden.