8 offene Stellen Software Development
Testingenieur – Mikrocontroller & Hardware (m/w/d)
Über
Rolle
Unser Rocken-Partner sucht einen Embedded Systems Test Engineer, der die Verantwortung für das Testing von Embedded Systems mit Fokus auf Mikrocontroller und Hardware übernimmt. In dieser Position stellen Sie sicher, dass alle Tests auf Systemebene effizient durchgeführt werden und die Produkte höchsten Qualitätsstandards entsprechen.
Verantwortung
Abgeschlossenes Studium im Bereich Elektrotechnik, Mechatronik, Informatik oder eine vergleichbare Fachrichtung
ISTQB Certified Tester Foundation Level oder Advanced Level
Erfahrung im Testing von Embedded Systems und Mikrocontrollern
Fundierte Kenntnisse in der Anwendung von Testmethoden und -tools für Embedded-System-Projekte
Erfahrung in der Arbeit mit Mikrocontrollern und Embedded Software
Kenntnisse in Programmiersprachen wie C und C++ für Embedded Systems
Erfahrung in der Arbeit mit agilen Methoden (z.B. Scrum)
Sehr gute Deutsch- und Englischkenntnisse in Wort und Schrift
Qualifikationen
Planung und Durchführung von Tests für Embedded Systems und Mikrocontroller
Entwicklung und Erstellung von Testplänen und Testfällen
Durchführung von System- und Integrationstests sowie Funktionstests für Mikrocontroller-basierte Systeme
Fehleranalyse und Dokumentation der Testergebnisse
Optimierung von Testmethoden und Prozessen zur Effizienzsteigerung
Zusammenarbeit mit den Entwicklungsteams, um die Qualität der Embedded-Lösungen sicherzustellen
Unterstützung bei der Integration neuer Tests und Testtools in die bestehende Infrastruktur
Regelmäßige Analyse und Auswertung der Testergebnisse zur kontinuierlichen Prozessverbesserung
Benefits
SAP Basis Consultant (m/w/d)
Über
Verantwortung
IT-Ausbildung, Informatikstudium oder eine vergleichbare Qualifikation
Mehrjährige Erfahrung als SAP Basis Consultant, idealerweise mit SAP NetWeaver und SAP Business Suite
Kenntnisse in Microsoft Windows, Unix und HANA-Datenbanken
Teamgeist, Eigeninitiative und eine strukturierte Arbeitsweise
Sehr gute Deutsch- und Englischkenntnisse
Qualifikationen
Technische Betreuung der hybriden SAP-Basislandschaft und Sicherstellung eines stabilen Betriebs
Durchführung von Performanceanalysen, Systemkopien sowie Release- und Upgrade-Planungen
Implementierung von SAP-Systemen, Einspielen von Patches und Optimierung der Systemstabilität
Change- und Transportmanagement mit TMS und ESM Suite
Unterstützung bei Projekten und Pflege der technischen Dokumentation
Teamleiter Software Programmierung (m/w/d)
Über
Rolle
Im Kundenauftrag suchen wir einen Team Lead Tech Software Engineering für ein innovatives Technologieunternehmen im Bereich digitale Software-, Cloud- und IoT-Lösungen. Das Unternehmen entwickelt skalierbare digitale Produkte und vernetzte Systeme für moderne Infrastrukturen und bietet ein technisch anspruchsvolles Umfeld mit internationalen Kunden und einem hohen Innovationsgrad. In dieser Position übernehmen Sie die technische Führung eines Engineering-Teams und gestalten die Weiterentwicklung moderner Softwarearchitekturen aktiv mit. Gleichzeitig bleiben Sie hands-on und arbeiten an produktionsreifem Code und zentralen technischen Lösungen. Sie arbeiten eng mit Product Management und weiteren Engineering-Teams zusammen und treffen technische Entscheidungen mit direktem Einfluss auf die Produktentwicklung. Das Unternehmen bietet moderne Arbeitsmodelle, Weiterbildungsmöglichkeiten, kurze Entscheidungswege und langfristige Entwicklungsperspektiven. Die Position bietet zudem die Möglichkeit, sich fachlich und perspektivisch in Richtung Engineering Management oder technische Führung weiterzuentwickeln.
Verantwortung
Technische Führung und Weiterentwicklung eines Software-Engineering-Teams
Gestaltung und Weiterentwicklung skalierbarer Software- und Systemarchitekturen
Leitung technischer Architekturentscheidungen und Bewertung verschiedener Lösungsansätze
Aktive Mitarbeit an produktionsreifem Code und zentralen Softwarekomponenten
Durchführung von Code Reviews und Merge-Request-Reviews
Entwicklung und Betrieb verteilter, eventbasierter Cloud-Systeme
Sicherstellung von Skalierbarkeit, Stabilität, Qualität und Performance
Coaching und Mentoring von Software Engineers sowie Förderung ihrer fachlichen Entwicklung
Enge Zusammenarbeit mit Product Management, Engineering und weiteren Fachbereichen
Qualifikationen
Mehrjährige Erfahrung als Senior Engineer, Staff Engineer oder Engineering Manager
Erfahrung in der Entwicklung und Skalierung verteilter und eventbasierter Systeme
Fundierte Kenntnisse in Node.js und TypeScript oder alternativ C++ und Python
Sehr gute Kenntnisse moderner Cloud-Architekturen, insbesondere AWS
Erfahrung mit Softwarearchitektur, Systemdesign und technischen Entscheidungsprozessen
Praxis in der Entwicklung von SaaS-, IoT- oder Cloud-Lösungen
Erfahrung in Code Reviews, technischem Mentoring und fachlicher Führung
Benefits
Team Lead Software Engineering / Technical Lead – Cloud & IoT (m/w/d)
Über
Rolle
Im Kundenauftrag suchen wir einen Team Lead Software Engineering / Technical Lead (m/w/d) zur technischen Führung eines Engineering-Teams und zur Weiterentwicklung skalierbarer Cloud- und IoT-Systeme. Die Position verbindet Architekturverantwortung mit aktiver Softwareentwicklung und technischer Führung. Im Fokus stehen eventgetriebene Microservices, AWS-Cloud-Infrastruktur, IoT-Systeme und die Umsetzung technischer Anforderungen in enger Zusammenarbeit mit Product Management.
Verantwortung
Technische Führung eines Engineering-Teams als Player-Coach mit aktiver Beteiligung an der Softwareentwicklung
Verantwortung für die technische Architektur und Weiterentwicklung skalierbarer, eventgetriebener Cloud-Systeme
Entwicklung produktionsreifer Software sowie Umsetzung zentraler technischer Features
Durchführung und fachliche Bewertung von Merge-Request-Reviews zur Sicherstellung hoher Engineering-Standards
Analyse und Entscheidung technischer Architekturfragen hinsichtlich Skalierbarkeit, Performance, Stabilität und Kosten
Übersetzung von Business-Anforderungen in konkrete technische Ziele und Entwicklungsaufgaben
Zusammenarbeit mit Product Management bei Feature-Planung, technischer Weiterentwicklung und Reduzierung technischer Schulden
Weiterentwicklung von Cloud-, IoT- und Backend-Systemen auf Basis von AWS, Kubernetes und modernen Microservice-Architekturen
Steuerung agiler Entwicklungsprozesse und Nutzung von Kennzahlen zur Verbesserung von Delivery und Release-Frequenz
Qualifikationen
Mehrjährige Erfahrung als Senior/Staff Software Engineer, Engineering Manager oder in einer vergleichbaren technischen Führungsrolle
Nachweisbare Erfahrung in der Entwicklung und Skalierung verteilter, eventgetriebener Systeme, idealerweise im SaaS- oder IoT-Umfeld
Fundierte Kenntnisse in Node.js/TypeScript oder alternativ C++ und Python sowie Erfahrung mit AWS-Cloud-Architekturen
Kenntnisse in Microservices, Kubernetes, CI/CD und modernen Entwicklungs- und Projektmanagement-Tools wie GitLab, Jira oder Linear; sehr gute Englischkenntnisse auf C1-Niveau
Benefits
SPS-Programmierer Automatisierungstechnik (m/w/d)
Rolle
Im Kundenauftrag suchen wir einen Senior SPS-Programmierer / Softwareentwickler Automatisierungstechnik (m/w/d) zur Entwicklung und Umsetzung anspruchsvoller Automatisierungslösungen für industrielle Maschinen und Anlagen. Die Position verbindet SPS-Programmierung, HMI-Entwicklung und maschinennahe Software mit der technischen Konzeption und Inbetriebnahme komplexer Automatisierungsprojekte. Im Fokus stehen Siemens TIA Portal, die Integration von Antriebs- und Robotersystemen sowie die Anbindung übergeordneter MES-, SCADA- und Leitsysteme. Darüber hinaus übernehmen Sie eine wichtige Rolle bei der Weiterentwicklung modularer Softwarestrukturen, Standards und wiederverwendbarer Bausteine.
Verantwortung
Entwicklung und Programmierung von SPS-, HMI- und maschinennahen Softwarelösungen mit Schwerpunkt Siemens TIA Portal
Analyse von Lastenheften, Pflichtenheften und Kundenspezifikationen sowie Erarbeitung projektspezifischer Automatisierungskonzepte
Umsetzung von Maschinenfunktionen, Visualisierungen und Antriebslösungen inklusive Siemens Startdrive und Sinamics
Integration von Robotersystemen und Anbindung von Robotersteuerungen in automatisierte Maschinenabläufe
Definition und Implementierung industrieller Schnittstellen zu MES-, SCADA- und Leitsystemen
Entwicklung und Integration von Kommunikationslösungen über Profinet, OPC UA, TCP/IP und MQTT
Technische Begleitung der Projekte von der Projektierung und Softwareentwicklung bis zur Inbetriebnahme beim Kunden vor Ort
Auswahl und Abstimmung geeigneter Automatisierungskomponenten sowie technische Klärung von Schnittstellen mit internen Fachbereichen, Kunden und Lieferanten
Weiterentwicklung modularer Softwarestrukturen, SPS- und HMI-Standards sowie wiederverwendbarer Softwarebausteine für Automatisierung und Robotik
Fachliche Unterstützung der Projektteams bei anspruchsvollen Fragestellungen der industriellen Automatisierungstechnik
Qualifikationen
Abgeschlossenes Studium der Automatisierungstechnik, Elektrotechnik, Informatik oder eine vergleichbare technische Qualifikation
Mehrjährige Berufserfahrung in der SPS-Programmierung und industriellen Automatisierung
Sehr gute Kenntnisse in Siemens TIA Portal, insbesondere STEP 7, WinCC Advanced/Unified, Startdrive und Sinamics
Erfahrung mit modularer Automatisierungssoftware, industriellen Kommunikationssystemen, MES-/SCADA-Anbindungen sowie idealerweise Robotik und KUKA-Robotersteuerungen
Benefits
Fullstack Entwickler TypeScript und Next.js (m/w/d)
Rolle
Im Kundenauftrag suchen wir einen Fullstack Entwickler TypeScript und Next.js für ein technologieorientiertes Unternehmen mit modernen digitalen Produkten und Webanwendungen. Die Position umfasst den gesamten Softwareentwicklungszyklus von der Konzeption über die Entwicklung bis zum produktiven Betrieb. Dabei arbeiten Sie eng mit Product Management und dem Entwicklungsteam zusammen und unterstützen bei der Weiterentwicklung technischer Standards.
Verantwortung
Entwicklung und Weiterentwicklung moderner Fullstack-Anwendungen mit TypeScript und JavaScript
Umsetzung von Backend-Lösungen mit Node.js und Express.js
Entwicklung moderner Frontend-Anwendungen mit React und Next.js
Konzeption und Umsetzung skalierbarer und wartbarer Softwarearchitekturen
Begleitung des gesamten Entwicklungszyklus von Konzeption und Implementierung bis Betrieb und kontinuierlicher Optimierung
Überwachung produktiver Anwendungen anhand relevanter Kennzahlen sowie Analyse und Behebung von Störungen
Technischer Austausch mit Product Management und Unterstützung weniger erfahrener Entwickler
Qualifikationen
Mehrjährige praktische Erfahrung in der Entwicklung von Fullstack-Anwendungen
Sehr gute Kenntnisse in TypeScript, JavaScript, Node.js, React und Next.js
Erfahrung mit Express.js sowie skalierbaren und wartbaren Softwarearchitekturen
Erfahrung mit Monitoring, technischen Kennzahlen, Störungsmanagement und dem Betrieb produktiver Anwendungen
Benefits
Senior Fullstack Entwickler (m/w/d)
Rolle
Im Kundenauftrag suchen wir einen Senior Fullstack Entwickler E-Commerce für ein digitales Entwicklungsumfeld mit modernen E-Commerce-Anwendungen und integrierten Websystemen. Die Position verantwortet die technische Weiterentwicklung von Commerce-Funktionalitäten und arbeitet über den gesamten Software-Lifecycle hinweg von der Entwicklung bis zum produktiven Betrieb. Der fachliche Schwerpunkt liegt auf Backend-Engineering, Systemintegrationen und der Weiterentwicklung moderner Webanwendungen.
Verantwortung
Entwicklung und Weiterentwicklung von E-Commerce-Anwendungen und digitalen Commerce-Funktionalitäten
Konzeption und Implementierung von Backend-Services, APIs und Systemintegrationen
Entwicklung und Optimierung von Frontend-Anwendungen mit React und Next.js
Umsetzung von Softwarelösungen mit TypeScript, JavaScript, Node.js und PHP
Integration von E-Commerce-Plattformen und angebundenen Drittsystemen
Betrieb, Monitoring und kontinuierliche Optimierung produktiver Anwendungen
Aufbau und Pflege von CI/CD-Pipelines sowie Deployment und Betrieb containerisierter Anwendungen mit Docker
Qualifikationen
Mindestens 5 Jahre praktische Erfahrung in der Entwicklung und im Betrieb von Fullstack-Anwendungen
Sehr gute Kenntnisse in Backend-Entwicklung sowie solides Verständnis moderner Frontend-Technologien
Erfahrung mit TypeScript, JavaScript, React, Next.js, Node.js und PHP
Praktische Erfahrung mit E-Commerce-Plattformen oder digitalen Commerce-Lösungen sowie CI/CD und Docker
Benefits
ERP Anwendungsentwickler abas ERP (m/w/d)
Über
Rolle
Im Kundenauftrag suchen wir einen ERP Anwendungsentwickler abas ERP für ein etabliertes Industrieunternehmen mit technisch anspruchsvollen Produktions- und Geschäftsprozessen. Im Mittelpunkt steht die Weiterentwicklung einer zentralen ERP-Landschaft mit abas sowie die technische Umsetzung und Optimierung digitaler Unternehmensprozesse.
Verantwortung
Anpassung, Optimierung und Weiterentwicklung des abas ERP-Systems entsprechend den betrieblichen Anforderungen
Analyse bestehender Geschäfts- und Unternehmensprozesse und Überführung in effiziente ERP-Lösungen
Entwicklung und Pflege von Skripten, Reports und individuellen Anwendungen innerhalb des ERP-Umfelds
Entwicklung und Betreuung von Schnittstellen zwischen abas und angebundenen Systemen
Programmierung und Anpassung mit abas-FOP, JavaScript, Python und SQL
Analyse und Behebung von Fehlern und technischen Störungen innerhalb der ERP-Anwendungen
Technische Betreuung, Dokumentation und kontinuierliche Optimierung der ERP-Prozesse und Systemlandschaft
Qualifikationen
Abgeschlossenes Studium in Informatik, Wirtschaftsinformatik, Wirtschaft oder vergleichbare Ausbildung
5–10 Jahre Berufserfahrung in der Entwicklung und Betreuung von ERP-Systemen
Fundierte Programmierkenntnisse in abas-FOP, JavaScript, Python, SQL oder vergleichbaren Technologien
Erfahrung in der Prozessanalyse und Umsetzung betrieblicher Anforderungen in ERP-Systemen
Benefits