Unser Mandant entwickelt innovative Energiesysteme für eine flexible und nachhaltige Energieversorgung. Herzstück der Technologie sind hochmoderne Anlagen, in denen Software, Automatisierung und Embedded Systems unmittelbar zusammenspielen.
Für das weitere Wachstum des Software-Teams suchen wir einen Entwickler, der nicht nur bestehenden Code pflegen, sondern die zukünftige Softwarearchitektur aktiv mitgestalten möchte.
Dabei ist die Position sowohl für erfahrene Entwickler als auch für Kandidaten interessant, die bereits einige Jahre Berufserfahrung mitbringen und den nächsten technischen Schritt gehen möchten.
Die vorliegende Stelle ist im Rahmen der Direktvermittlung / im Rahmen der Personalvermittlung zu besetzen.
Software Developer Embedded Systems & Automation (m/w/d)
Ihre Aufgaben:
Entwicklung objektorientierter Software für industrielle Steuerungs- und Embedded-Systeme
Programmierung mit Structured Text nach IEC 61131-3 sowie perspektivisch C++, Rust oder vergleichbaren Technologien
Aufbau und Weiterentwicklung interner Software- und PLC-Bibliotheken
Optimierung der Anwendungen für Echtzeitfähigkeit und ressourceneffizienten Betrieb
Unterstützung bei Tests, Inbetriebnahmen und der Fehleranalyse an realen Anlagen und Prüfständen
Arbeit mit TwinCAT und Weiterentwicklung der bestehenden PLC-Infrastruktur
Aktive Mitgestaltung des geplanten Übergangs hin zu einer modernen Embedded-Softwarearchitektur
Durchführung von Code Reviews sowie Weiterentwicklung von Entwicklungs-, Testing- und CI/CD-Prozessen
Enge Zusammenarbeit mit den Bereichen Automatisierung, Engineering und Systems Development
Ihre Qualifikationen:
Studium in Informatik, Software Engineering, Elektrotechnik, Automatisierung oder einer vergleichbaren Fachrichtung
Mindestens ca. drei Jahre Berufserfahrung in der Softwareentwicklung
Gute Kenntnisse in objektorientierter Softwareentwicklung
Erfahrung mit C++, Rust oder einer vergleichbaren objektorientierten Programmiersprache
Sicherer Umgang mit Git und Interesse an moderner, strukturierter Softwareentwicklung
Erfahrung mit PLC-Systemen wie TwinCAT, CODESYS oder TIA Portal ist von Vorteil
Kenntnisse in industriellen Kommunikationsprotokollen wie EtherCAT, Modbus oder CANopen sind ebenfalls willkommen
Erfahrung mit Unix-basierten Echtzeitsystemen oder Treiberentwicklung ist ein Plus, aber kein Muss
Sehr gute Englischkenntnisse; Deutschkenntnisse sind von Vorteil
Technisch anspruchsvolle Entwicklungsaufgaben mit direktem Bezug zu realen Anlagen
Möglichkeit, eine neue Embedded-Softwarearchitektur von Beginn an mitzugestalten
Moderne Entwicklungsumgebung mit hoher Eigenverantwortung
Kurze Entscheidungswege und direkter Austausch mit Engineering und Entwicklung
Flexible Arbeitszeiten und Möglichkeiten zum mobilen Arbeiten
Hochwertige IT-Ausstattung und modernes Arbeitsumfeld
Budget und Zeit für Weiterbildungen und persönliche Entwicklung
Bezuschusstes Mittagessen und regelmäßige Teamevents
Bike-Leasing, Sportangebote und weitere Gesundheitsleistungen
Zuschuss zur betrieblichen Altersvorsorge sowie zusätzliche monatliche Benefits
Dann freue ich mich auf Ihre Bewerbung oder einen ersten unverbindlichen Austausch zur Position.
Gerne gebe ich Ihnen weitere Einblicke in die Aufgaben, das technische Umfeld und die Entwicklungsmöglichkeiten.
Für Fragen zur Position steht Ihnen Vinzenz Mücke von der DIS AG gerne zur Verfügung.
We show an excerpt and a link, and the full text when the source allows it. Brands and logos shown belong to their owners.