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
SeniorJob 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