Embedded Software Developer C++

TOPTICA Photonics 

📍 Munich, Germany 🇩🇪

full-time
senior
Expired
Posted —
This job posting has expired View All Embedded Software Engineer Jobs

Key Skills

C++LinuxRTOSSPII2C

Industry

Consumer ElectronicsTelecommunications

Job Description

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