Softwareentwickler (C++) für Prüfmaschinen-Software - Wartung & Weiterentwicklung
Role details
Job location
Tech stack
Job description
Unser Kundenkreis umschließt die Zement- und Betonindustrie, den Hoch- und Tiefbau, sowie den Straßenbau. Weitere potenzielle Kunden stellen Berufsschulen, Fachhochschulen und Universitäten dar. Ein spezielles Augenmerk verdienen zudem Forschungs- und Materialprüfanstalten. Wir stehen aktuell vor der Übernahme und Weiterentwicklung einer etablierten, C++-basierten Prüfsoftware für Materialprüfmaschinen mit internationalem Kundenstamm (Europa und Asien). Für die langfristige Wartung, Anpassung und konsequente Weiterentwicklung dieser Software suchen wir einen erfahrenen Softwareentwickler, der Verantwortung für den bestehenden Code übernimmt und die Software schrittweise zu einer zukunftsfähigen Plattform weiterentwickelt. Nachfolgend eine Übersicht der Position und Aufgaben: POSITION Softwareentwickler Prüfmaschinen / Lead Software Engineer (C++) ZIEL DER POSITION Übernahme, Wartung und Weiterentwicklung einer bestehenden Prüfsoftware auf C++-Basis. Sicherstellung von Wartbarkeit, Normkonformität und Erweiterbarkeit sowie Weiterentwicklung der Software in Richtung einer modularen, langfristig nutzbaren Plattform. Aufgaben Kernaufgaben
- Übernahme der Entwicklung unserer Kundensoftware (Windows)
- Technische Übernahme und Analyse des bestehenden C++-Quellcodes
- Sicherstellung der Build- und Releasefähigkeit
- Fehleranalyse und Bugfixing im laufenden Betrieb
- Umsetzung normbedingter Änderungen (ISO / EN / DIN)
- Realisierung kundenspezifischer Prüfabläufe und Softwareanpassungen
- Weiterentwicklung von Prüfmodulen, Auswertung und Ergebnisdarstellung
- Analyse und schrittweise Verbesserung der Softwarearchitektur
Erweiterte Aufgaben
- Konzeption und Umsetzung von Datenbanklösungen für Prüf- und Maschinendaten
- Entwicklung von Schnittstellen für Datenexport, Archivierung und Datenaustausch
- Vorbereitung und Umsetzung von Cloud-basierten Services (z. B. Prüfdatenspeicherung, Servicefunktionen)
- Technische Unterstützung internationaler Kunden und Partner
Requirements
- Sehr gute Kenntnisse in Windows MFC GUI Programmierung (32bit) mit VisualStudio
- Gute Kenntnisse in C / C++
- Erfahrung mit Wartung und Weiterentwicklung größerer, gewachsener Softwareprojekte
- Verständnis für technische Systeme, idealerweise im Maschinen- oder Anlagenbau
- Erfahrung mit Windows-basierter Softwareentwicklung
- Strukturierte, eigenständige Arbeitsweise
Benefits & conditions
- Ein inhabergeführtes Unternehmen mit kurzen Entscheidungswegen wird Sie begeistern!
- Ein hochmotiviertes und engagiertes Team sowie flache Hierarchien
- Einschichtiger Betrieb mit Gleitzeit und leistungsgerechter Vergütung
- Ein Arbeitsplatz mit abwechslungsreichen Aufgaben, der durch Ihre Eigenverantwortung von Ihnen mitgestaltet werden wird
- Fahrkostenzuschuss
- Kostenlose Getränke und Teamevents
- Ein Arbeitsplatz in der deutschen Hauptstadt und Kulturmetropole