Software Support L2 Engineer (Mensch)
Role details
Job location
Tech stack
Job description
- Du übernimmst Level-2-Support für ausgerollte Software, inkl. Analyse und Lösung von Bugs, Performance-Problemen, Kommunikationsfehlern und Konfigurations-Themen
- Du führst Root-Cause-Analysen (RCA) für gemeldete Kundenprobleme durch und dokumentierst Findings, Maßnahmen und Prävention
- Du analysierst Logs aus Applikationen, Systemen, Roboter-Controllern und Netzwerken, um Software- und Hardware-Probleme zu identifizieren
- Du reproduzierst komplexe Fehler in Testumgebungen, dokumentierst sie sauber und lieferst detaillierte Logs und technische Analysen
- Du managst und trackst Support-Tickets (z. B. in Jira, Confluence) und stellst sicher, dass SLAs eingehalten werden
- Du übernimmst die technische Ownership für komplexe Kundenprobleme und koordinierst die Lösung über Development, QA und Service hinweg
- Du arbeitest eng mit QA zusammen, um Bugfixes zu verifizieren und Releases zu validieren
- Du führst Sanity-, Regression- und Integrationstests durch, bevor Software beim Kunden ausgerollt wird
- Du unterstützt Software-Updates, Deployments, Systemintegrationen und Customer Onboarding
- Du hilfst beim Troubleshooting und bei der Integration von Industrie-Protokollen und externen Automatisierungsgeräten
- Du erstellst und pflegst technische Doku (Troubleshooting-Guides, FAQs, Known Issues, Support-Prozesse)
- Du stimmst dich eng mit cross-funktionalen Teams ab, um wiederkehrende oder systemische Probleme zu lösen
- Du führst bei Bedarf Knowledge-Transfer-Sessions für interne Teams, Partner oder Kunden durch
- Du nimmst aktiv an Bug-Triage-Meetings teil und verbesserst kontinuierlich die Support-Prozesse
- Du identifizierst wiederkehrende Probleme und treibst gemeinsam mit Entwicklungsteams nachhaltige Lösungen voran
Requirements
- Bachelor in Informatik, Robotik, Mechatronik oder einem vergleichbaren technischen Bereich
- Sehr gute Kenntnisse in Linux inkl. Debugging-Tools
- Erfahrung mit Linux Services, Log-Analyse (journalctl), SSH und Remote-Troubleshooting
- Gute Kenntnisse in Skriptsprachen wie Python und Bash
- Erfahrung mit C++
- Kenntnisse in Industrie-Protokollen (Modbus, OPC UA, Ethernet/IP, Profinet, EtherCAT)
- Erfahrung mit Tools wie Git, Jira und Confluence
- Grundverständnis von Docker oder anderen Container-Technologien inkl. Log-Handling
- Erfahrung mit Debugging, Root-Cause-Analyse und Performance-Troubleshooting
- Starke analytische Fähigkeiten und Problemlösungskompetenz
- Sehr gute Kommunikationsskills, um technische Inhalte verständlich zu vermitteln
- Erfahrung mit Unit Tests über verschiedene Softwarebereiche hinweg (z. B. Control, GUI, Drives)
- Erfahrung mit automatisierten Testsystemen und Test-Szenarien
- Fähigkeit, mehrere Themen parallel zu managen und eigenständig in einem dynamischen Umfeld zu arbeiten, * Erfahrung in Robotik, Automatisierung, Industrieanlagen oder Embedded Systems
- Verständnis von Roboterkinematik, TCP-Kalibrierung, Koordinatensystemen, Motion Planning und Inbetriebnahme
- Erfahrung mit PLCs (Siemens, Beckhoff, Allen-Bradley)
- Kenntnisse in CI/CD und automatisierten Test-Frameworks
- Erfahrung mit Testing-Frameworks
- Verständnis von Hardware-in-the-Loop (HIL) Testing und automatisierter Validierung
- Erfahrung mit Performance-Profiling, Memory-Analyse und Core-Dump-Debugging
- Grundverständnis von Netzwerken und Remote-Access-Tools
Benefits & conditions
Im Software Department gestaltest du Robotik-Lösungen, die die Zusammenarbeit von Mensch und Maschine neu definieren. Du arbeitest mit modernster Technologie und setzt Standards, die die Branche verändern. Dabei entwickelst du nicht nur unsere Lösungen mit, sondern setzt neue Trends und treibst Innovationen voran. In einem agilen und interdisziplinären Team arbeitest du an spannenden Projekten. Mit klaren Scrum-Prozessen wie Daily Stand-ups, Sprint-Planungen und Reviews bleibst du flexibel und effizient. Die enge Zusammenarbeit mit anderen Fachbereichen ermöglicht es dir, Softwarelösungen zu entwickeln, die nicht nur technisch, sondern auch praktisch überzeugen. Hier findest du eine Umgebung, in der Kreativität und technologische Exzellenz Hand in Hand gehen. Wenn du Ideen Realität werden lassen möchtest und Spaß daran hast, Technologien auf ein neues Level zu bringen, wartet im Software Development Team bei NEURA genau die richtige Herausforderung auf dich. Vollzeit