Smartmicro
Senior Softwareentwickler C++ 20 (m/w/d)
TLDR
Entwickelt die Plattform für Radarsensoren der nächsten Generation mit Middleware-Komponenten auf Linux-basierten Geräten und modernem C++.
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 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.
Als Erweiterung für unser Team suchen wir einen erfahrenen C++ Software Ingenieur.
Deine Aufgaben
- Du bist für die Plattformentwicklung der Radarsensoren der nächsten Generation verantwortlich, indem Du Middleware-Komponenten entwickelst und Softwareanwendungen integrierst
- Du entwirfst und implementierst technische Konzepte und Softwarespezifikationen für Linux-basierte Geräte unter Verwendung von modernem C++
- Außerdem führst Du Überprüfungen und Verifizierungsmaßnahmen durch und wendest dabei verschiedene Testverfahren wie Modultests, HIL-Tests (Hardware-in-the-Loop) und SIL-Tests (Software-in-the-Loop) an
Deine Stärken
- Abgeschlossenes Studium der Elektrotechnik, Softwaretechnik oder eines verwandten Fachgebiets
- Du verfügst über mehrjährige Erfahrung in der Softwareentwicklung mit C++ für Linux-basierte eingebettete Systeme; am besten mit C++20 oder neuer, Kenntnisse in Python sind von Vorteil
- Die Fähigkeit, aus hochrangigen Spezifikationen Low-Level-Softwareanforderungen abzuleiten, sollte gegeben sein
- Zudem verfügst Du über ein ausgeprägtes Verständnis der Prinzipien des Software-Designs und der Software-Architektur
- Neben fundierten Kenntnissen im Bereich Softwaretests, z. B. dem Schreiben von GTest und der Verwendung von GMocks, beherrschst Du das Debugging auf eingebetteten Linux-Geräten mit GDB, Valgrind und die Durchführung von Software-Leistungsbenchmarks
- Erfahrung mit Kommunikations- und Netzwerkprotokollen, einschließlich IPC-Mechanismen wie D-Bus, SOME/IP, ZeroMQ oder gRPC, ist wünschenswert.
- Ein vertrauter Umgang mit modernen Entwicklungstools wie Jenkins, Jira, Git, Docker und Conan wäre vorteilhaft
- Du sprichst fließend Englisch, Deutschkenntnisse wären ein Plus
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
Benefits
Flexible Work Hours
Flexibles Arbeiten: hybrides Arbeiten (4 Tage Präsenz im Büro pro Woche)
team events and gym membership
Aktivitäten: Teamevents, Fitnessstudio-Mitgliedschaft und mehr.
Smartmicro specializes in high-performance automotive and traffic radar as well as radar/camera hybrid sensor technology. We design and manufacture advanced sensors aimed at enabling autonomous driving and developing intelligent traffic infrastructures for smarter cities. Our commitment is to enhance road safety and optimize traffic flow globally.