Programmierung und Weiterentwicklung von hardwarenaher Systemsoftware für Prüfanlagen zur Sicherstellung höchster Qualitätsstandards - Mitwirkung bei der Entwicklung Automatisierungslösungen, von der Konzeption über das Testing bis zur fertigen Abnahme
1
Durchführung systematischer End-to-End-Tests von Prozessabläufen - Planung und Durchführung von Anwenderschulungen für Key-User - Begleitung der Systemintegration und Go-Live beim Kunden - Abstimmung technischer Anforderungen mit Kunden und Projektteams
2
Entwicklung und kontinuierliche Weiterentwicklung einer skalierbaren Softwareplattform im industriellen Umfeld … Enge Zusammenarbeit mit einem agilen, interdisziplinären Entwicklungsteam - Integration neuer Technologien und aktive Mitwirkung an Architekturentscheidungen
3
Entwicklung und Weiterentwicklung einer modularen C#-Anwendung unter Visual Studio - Umsetzung der Software auf einem Embedded-Linux-System - Ansteuerung und Integration von Geräten über Bussysteme (z.B. I²C, SPI, UART) - Erstellung von Softwaretools für die interne Produktions- und Testumgebung
4
Agiles Testing unter Scrum oder Kanban - Whitebox, Greybox- sowie Blackbox-Testing - Konzeptionierung und Umsetzung von automatisierten Tests - Integrationstests unter Verwendung eines eigenen Test-Frameworks - Fachliche Abstimmung mit den zuständigen Fachbereichen
5
Data Science: Du gießt Modelle und Prototypen in stabile, produktionsreife Softwarekomponenten - Teamarbeit: Du wirkst aktiv beim Aufbau und bei der Weiterentwicklung unseres Software-Development-Teams mit - Coaching & Reviews: Du unterstützt Kolleg*innen, gibst konstruktives Feedback und führst Code Reviews durch
6
Entwicklung neuer Features für unsere App und Backend-Systeme - Analyse, Konzeption und Umsetzung von Software - Code-Reviews und Performance-Optimierung - Integration externer Services und APIs - Mitarbeit an der technischen Architektur und Skalierung
7
Entwicklung und Wartung von Softwarelösungen in C / C++ von modernen Maschinen- und Anlagensteuerungen für unsere innovativen automatischen Handlingsysteme … Teilnahme an der Konzeption und Umsetzung von Projekten - Testen und Debugging von Softwareanwendungen
8
Planung, Durchführung und Dokumentation von manuellen und automatisierten Tests - Erstellung und Pflege von Testfällen, Testplänen und Testdaten - Durchführung funktionaler, Regressions- und Integrationstests - Enge Zusammenarbeit mit Entwicklung, Fachbereichen und QA-Team
9
Wir entwickeln mit modernen Low-Code-Webtechnologien innovative App- und Softwarelösungen zur Digitalisierung des Handwerks – praxisnah, innovativ und mit echtem Mehrwert … DIESE SPANNENDEN AUFGABEN ERWARTEN DICH BEI UNS: Du erstellst Datenbankmodelle und Konzepte
10