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
€ 85K

Job 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.

Apply for this position