Hochsprachenprogrammierer
SThree GmbH
Duisburg, Germany
yesterday
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Shift work Languages
English, German Compensation
€ 85KJob location
Duisburg, Germany
Tech stack
Testing (Software)
Java
Microsoft Windows
Agile Methodologies
Software Applications
C Sharp (Programming Language)
C++
Computer Engineering
Software Debugging
Linux
Embedded Software
Integrated Development Environments
Python
Microsoft Visual Studio
Object-Oriented Software Development
Scrum
Software Architecture
QT
OPC Unified Architecture
Software Engineering
Software Systems
TCP/IP
Multithreading
Software Modules
GIT
Information Technology
REST
C++14
Job description
- Entwicklung und Weiterentwicklung von Softwareanwendungen in C++ für Maschinen, Produktionsanlagen und industrielle Systeme
- Konzeption, Implementierung und Optimierung von Softwaremodulen und Applikationen
- Erstellung und Pflege von objektorientierten Softwarearchitekturen
- Integration von Hard- und Softwareschnittstellen sowie Anbindung externer Systeme
- Durchführung von Softwaretests, Fehleranalysen und Debugging
- Mitarbeit bei der Inbetriebnahme und Validierung von Softwarelösungen
- Erstellung und Pflege technischer Dokumentationen
- Enge Zusammenarbeit mit den Bereichen Konstruktion, Elektrotechnik, Automatisierungstechnik und Service
- Unterstützung bei der Weiterentwicklung von Entwicklungsstandards, Tools und Prozessen
- Technische Unterstützung von Kunden und internen Fachbereichen, * C++
- STL
- Multithreading
- Qt
- Visual Studio
- Git
- Linux und/oder Windows
- Schnittstellenentwicklung (TCP/IP, OPC UA, REST API)
- Agile Entwicklungsmethoden (Scrum/Kanban)
Requirements
- Abgeschlossenes Studium der Informatik, Softwaretechnik, Elektrotechnik, Technischen Informatik oder eine vergleichbare Qualifikation
- Mehrjährige Erfahrung in der Softwareentwicklung mit C++
- Sehr gute Kenntnisse in objektorientierter Programmierung und Softwaredesign
- Erfahrung mit modernen C++-Standards (C++11 / C++14 / C++17 / C++20)
- Kenntnisse in der Entwicklung von industriellen Anwendungen, Embedded Software oder technischen Systemen von Vorteil
- Erfahrung mit Versionsverwaltungssystemen (z. B. Git)
- Kenntnisse in weiteren Programmiersprachen wie C#, Python oder Java sind von Vorteil
- Erfahrung mit Entwicklungsumgebungen und Debugging-Tools
- Sicherer Umgang mit technischen Dokumentationen und Spezifikationen
- Gute Deutschkenntnisse sowie Englischkenntnisse in Wort und Schrift
- Selbstständige, strukturierte und lösungsorientierte Arbeitsweise
- Führerschein Klasse B erforderlich
Reisebereitschaft
- Reisebereitschaft von maximal 20-30 %
- Schwerpunkt der Einsätze im Ruhrgebiet
- Gelegentliche Dienstreisen innerhalb der nahen EU-Länder (z. B. Benelux, Frankreich, Österreich)
- In der Regel kurze und planbare Einsätze für Inbetriebnahmen, Abstimmungen oder Kundenprojekte
About the company
Für ein innovatives Industrieunternehmen suchen wir einen erfahrenen Softwareentwickler C++ / Hochsprachenprogrammierer (m/w/d), der für die Entwicklung, Optimierung und Weiterentwicklung moderner Softwarelösungen im industriellen Umfeld verantwortlich ist.