Senior Softwareentwickler R&D Sensor Systems

Trumpf GmbH + Co. KG
Schramberg, Germany
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Shift work
Languages
English, German
Experience level
Senior

Job location

Schramberg, Germany

Tech stack

C++
Linux
Python
Scrum
Regression Testing
Systems Architecture
System Testing
Software Modules
Information Technology

Job description

  • Entwicklung und Implementierung von Software für den industriellen Einsatz von Sensorikprodukten, von der Einschweißtiefenüberwachung bis zur Nahtqualitätsbewertung. Dabei verantworten Sie die Konzeptionierung und Umsetzung von Systemarchitekturen und Softwaremodulen für Prozesssensoriksysteme
  • Im Team realisieren Sie anspruchsvolle Echtzeitanwendungen für Sensorikaufgaben und definieren leistungsfähige Datenschnittstellen zur Kommunikation einzelner Systemkomponenten
  • In enger Zusammenarbeit mit Produktmanagement und Applikationslaboren entwickeln Sie Algorithmen zur Analyse von Messdaten der optischen Kohärenztomographie (OCT) in C++ für industrielle Echtzeitanwendungen in der Qualitätsüberwachung beim Laserstrahlschweißen
  • Durch Ihre Expertise in latenzarmer Bilderfassung setzen Sie eine parallele Verteilung auf mehrere Verarbeitungsmodule um und leisten damit einen zentralen Beitrag zur Systemperformance
  • Mit Python automatisieren Sie Systemtests, sichern die Systemstabilität und führen Regressionstests durch, als Garant für verlässliche, hochwertige Software

Requirements

  • Ein erfolgreich abgeschlossenes Studium der Informatik, eines technischen Fachs oder eine vergleichbare Qualifikation bildet Ihre fachliche Grundlage
  • Fundierte, nachgewiesene Berufserfahrung in der Softwareentwicklung mit C++ unter Linux-Echtzeitbedingungen bringen Sie mit, einschließlich eigenverantwortlichem Systemdesign und Systemarchitektur, nicht nur Komponentenentwicklung
  • Einschlägige Praxiserfahrung im Umgang mit optischer Sensorik, Sensordatenverarbeitung und Echtzeit-Schnittstellen zeichnet Sie aus. Kenntnisse in OCT (optische Kohärenztomographie) oder digitaler Bildverarbeitung sind ein deutliches Plus und machen Ihr Profil besonders interessant
  • Vertrautheit mit agilen Entwicklungsmethoden wie Scrum sowie der Umgang mit zugehörigen Tools ergänzt Ihr Profil im besten Fall
  • Sichere Deutsch- und Englischkenntnisse ermöglichen Ihnen die reibungslose Zusammenarbeit in einem interdisziplinären Team

Benefits & conditions

  • Wertschätzendes Arbeitsumfeld in einem Familienunternehmen, bei dem Vielfalt und Chancengleichheit großgeschrieben werden
  • Flexible Arbeitszeiten und die Möglichkeit mobil zu arbeiten, damit Sie Ihre beruflichen und privaten Verpflichtungen optimal aufeinander abstimmen können
  • Hervorragenden Entwicklungs- und Karrieremöglichkeiten, die Sie gezielt fördern und Ihnen langfristige Perspektiven sowie spannende Aufstiegschancen bieten
  • Vielseitiges Schulungs- und Weiterbildungsangebot, das Ihre Karriere gezielt voranbringt
  • Vielfältige Fitness- und Sportprogramme, die Ihnen helfen, aktiv zu bleiben und sich zu vernetzen

Apply for this position