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.
Als Erweiterung für unser Team suchen wir einen erfahrenen Softwareentwickler in modern C++.
Softwareentwickler C++ (m/w/d)
Braunschweig
Vollzeit
Festanstellung
Einleitung
Deine Aufgaben
- Plattformentwicklung der Radarsensoren der nächsten Generation, durch Entwicklung von Middleware-Komponenten und Integration von Softwareanwendungen
- Entwurf und Implementierung technischer Konzepte und Softwarespezifikationen für Linux-basierte Geräte unter Verwendung von modernem C++
- Durchführung von Reviews und Verifizierungsmaßnahmen sowie Anwendung verschiedener Testverfahren wie Modultests, HIL-Tests (Hardware-in-the-Loop) und SIL-Tests (Software-in-the-Loop)
- Debugging und Fehlerbehebung bei Softwarekomponenten
Deine Stärken
- Abgeschlossenes Studium der Elektrotechnik, Elektronik und Kommunikation, Software-Engineering oder eines verwandten Fachgebiets
- Mehrjährige Erfahrung in der Softwareentwicklung mit C++ für Linux-basierte eingebettete Systeme; Erfahrung mit C++20 oder neuer ist wünschenswert, Python-Kenntnisse sind von Vorteil
- Fähigkeit, aus hochrangigen Spezifikationen Low-Level-Softwareanforderungen abzuleiten, ist vorausgesetzt
- Verständnis der Prinzipien des Software-Designs und der Software-Architektur
- Fundierte Kenntnisse im Software-Testprozess (z. B. dem Schreiben von GTest und der Verwendung von GMocks), Debugging auf Embedded-Linux-Geräten mit GDB und Valgrind sowie Durchführung von Software-Performance-Benchmarks
- Erfahrung mit Kommunikations- und Netzwerkprotokollen, einschließlich IPC-Mechanismen wie D-Bus, SOME/IP, ZeroMQ oder gRPC, ist wünschenswert
- Vertrautheit mit modernen Entwicklungstools wie Jenkins, Jira, Git, Docker und Conan wäre von Vorteil
- Genauso wie Verständnis der Architektur von MCUs (z. B. ARM Cortex-M) und Mikroprozessoren (MPUs)
- Kommunikationsprotokolle: Beherrschung von Standard-Peripherieschnittstellen, einschließlich I2C, SPI, UART, CAN, USB und Ethernet-Kommunikationsprotokollen
- Fließende Sprachkenntnisse in Englisch; Deutschkenntnisse sind 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.
