Embedded Software Developer C++

TOPTICA wächst – und mit uns unser R&D Software Team. Quantentechnologie ist nur einer von vielen digitalen Zukunftstrends, die wir aktiv gestalten. Klingt spannend? Dann freuen wir uns, Sie bald in unserem Team begrüßen zu dürfen.

Gräfelfing bei München

IT

Mit Berufserfahrung

Vollzeit

Was erwartet Sie als Embedded Software Deveoper C++ bei uns?

  • Entwicklung von Embedded Software in C++ – von neuen Features bis hin zu strukturiertem Bugfixing auf modernen Plattformtechnologien
  • Spezifikation und Implementierung automatisierter Tests innerhalb eines Continuous-Integration-Frameworks
  • Definition und Weiterentwicklung der Softwarearchitektur
  • Erstellung von Anforderungsspezifikationen, Konzepten und technischer Dokumentation
  • Anpassungen an Kunden-GUIs sowie kleinere Frontend-Entwicklungen (z. B. mit Qt)
  • Pflege, Optimierung und Erweiterung bestehender Libraries
  • Inbetriebnahme und Debugging von Embedded-Systemen

Must haves - Das bringen Sie unbedingt mit:

  • Abgeschlossenes Studium der Elektrotechnik, (technischen) Informatik oder vergleichbare Qualifikation
  • Mehrjährige Erfahrung in der Entwicklung von Embedded Software sowie im Architekturentwurf
  • Sehr gute Kenntnisse in C/C++ sowie sicherer Umgang mit Linux und der Command Line
  • Erfahrung mit RTOS und/oder Bare-Metal-Programmierung
  • Implementierung und Debugging hardware-naher Schnittstellen (z. B. SPI, I2C, UART, CANOpen)
  • Erfahrung mit Continuous Integration und automatisierten Tests
  • Sicherer Umgang mit Debuggern (JTAG/SWD), Logikanalysator und Oszilloskop
  • Fähigkeit, Embedded-Systeme systematisch zu analysieren und auch ohne OS zu debuggen
  • Teamfähigkeit, analytisches Denkvermögen und Ownership-Mentalität
  • Interesse und Bereitschaft, sich intensiv mit Rust auseinanderzusetzen

Nice to haves - Es wäre super, wenn Sie Folgendes mitbringen:

  • Praktische Erfahrung mit Rust
  • Sehr gute Python-Kenntnisse
  • Erfahrung mit dem Qt-Framework
  • Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
  • Ausgeprägtes Plattformdenken

Schön, wenn Sie folgende Begriffe schon mal gehört haben:

  • Yocto oder Buildroot
  • U-Boot oder andere Bootloader-Konzepte
  • Device Tree
  • Cross-Compilation
  • Static Code Analysis
Interessiert? Das freut uns!
Werden Sie Teil unseres Teams! Wir freuen uns auf Ihre Online-Bewerbung als Embedded Software Developer C++.

Dein Kontakt

Mona Amelung

Mona Amelung

Senior Recruiter

Phone: +49 89 85837-2630

mona.amelung@toptica.com

Wir möchten unseren Bewerbungsprozess sicher, schnell und einfach halten.
Bitte haben Sie Verständnis, dass wir aufgrund der geltenden Datenschutzgrundverordnung ausschließlich Online-Bewerbungen entgegennehmen können und E-Mail- bzw. Postbewerbungen löschen.
Die TOPTICA Photonics SE ist ein international führender, mittelständischer Hightech-Hersteller von Lasersystemen für Wissenschaft, Biotechnologie und Messtechnik mit weltweit über 600 Mitarbeitenden. Hohe Motivation und Eigenverantwortung im Dienste der Kund*innen prägen die Firmenphilosophie des privat geführten "Hidden Champion", welche von den Mitarbeitenden mit großem Engagement gemeinsam gelebt wird. Zu den Kund*innen zählen namhafte Industrieunternehmen genauso wie zahlreiche Nobelpreisträger*innen.