Softwareentwickler C++ (m/w/d
Verfasst am 2026-07-15
-
Software Entwicklung
Software-Ingenieur, C++ Entwicklung, Eingebettete Software ingenieur, Eingebettete Systeme
Softwareentwickler (C++) – Plattformentwicklung für nächste Generation der Radarsensoren
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.
- Entwicklung der Plattform für Radarsensoren der nächsten Generation
- Erstellung von Middleware-Komponenten und Integration von Softwareanwendungen
- Entwurf und Implementierung technischer Konzepte sowie Software‑Spezifikationen für Linux‑basierte Geräte unter Einsatz von modernem C++
- Durchführung von Reviews und Verifizierungsmaßnahmen
- Anwendung verschiedener Testverfahren wie Modultests, HIL‑Tests (Hardware‑in‑the‑Loop) und SIL‑Tests (Software‑in‑the‑Loop)
- Debugging und Fehlerbehebung bei Softwarekomponenten
- Abgeschlossenes Studium der Elektrotechnik, Elektronik und Kommunikation, Software‑Engineering oder einem verwandten Fachgebiet
- Mehrjährige Erfahrung in der Softwareentwicklung mit C++ für Linux‑basierte eingebettete Systeme
- Gute Kenntnisse in C++20 oder neuer (wünschenswert)
- Python‑Kenntnisse sind von Vorteil
- Fähigkeit, aus hochrangigen Spezifikationen Low‑Level‑Softwareanforderungen abzuleiten
- Verständnis der Prinzipien des Software‑Designs und der Software‑Architektur
- Fundierte Kenntnisse im Software‑Testprozess (z.B. Schreiben von GTest und 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 (IPC‑Mechanismen wie D‑Bus, SOME/IP, ZeroMQ, gRPC)
- Vertrautheit mit modernen Entwicklungstools (Jenkins, Jira, Git, Docker, Conan)
- Verständnis der MCU‑ und MPU‑Architektur (z.B. ARMCortex‑M) und Peripherie‑Schnittstellen (I²C, SPI, UART, CAN, USB, Ethernet)
- Fließende Sprachkenntnisse in Englisch;
Deutschkenntnisse von Vorteil
- Modernste Technologie, innovative und schnelle Entwicklungszyklen
- Hervorragende Arbeits- und Testausrüstung
- Informelle Kultur, motivierte Teams, kurze Kommunikationswege, Raum für aktive Mitgestaltung
- Moderne Gebäude, Büros und Labore
- Unbefristete Arbeitsverträge und individuelle Weiterbildungsmöglichkeiten
- Standort direkt an der Autobahn gelegen, direkte Bushaltestelle, Parkmöglichkeiten für Autos und Fahrräder, kostenlose Ladestation für Elektrofahrzeuge
- Flexible Arbeitsmodelle: hybride Arbeit (4
Tage Präsenz pro Woche) - Teamevents, Fitnessstudio‑Mitgliedschaft und mehr
Um nach Stellen zu suchen, sie anzusehen und sich zu bewerben, die Bewerbungen aus Ihrem Standort oder Land akzeptieren, klicken Sie hier, um eine Suche zu starten: