Descripción
Ihre Aufgaben - Entwicklung von Softwarelösungen im Kundenauftrag über den gesamten Entwicklungszyklus - Analyse und Erstellung von Anforderungen und Systemspezifikationen - Entwicklung von Softwarearchitekturen und technischen Konzepten - Programmierung und Implementierung von Embedded- und Applikationssoftware - Durchführung von Softwaretests sowie Unterstützung bei Verifikation und Validierung - Integration und Optimierung von Softwarekomponenten - Erstellung technischer Dokumentationen - Zusammenarbeit mit Hardware-, System- und Testingenieuren - Mitarbeit in klassischen Entwicklungsprojekten nach V-Modell sowie in agilen Projektumgebungen Ihre Qualifikationen - Abgeschlossenes Studium der Informatik, Technischen Informatik, Elektrotechnik, Software Engineering oder eines vergleichbaren Studiengangs Alternativ: - Erfolgreich abgeschlossene Weiterbildung zum staatlich geprüften Techniker (w/m/d) in den Bereichen Informatik, Elektrotechnik oder Informationstechnik - Mehrjährige Berufserfahrung in der Softwareentwicklung Mindestanforderungen - Erfahrung in der Entwicklung von Softwareanwendungen - Gute Kenntnisse in mindestens einer der Programmiersprachen C, C++, C#, Java oder Python - Erfahrung im Umgang mit modernen Entwicklungswerkzeugen - Kenntnisse in Software-Design und objektorientierter Entwicklung - Gute Deutsch- und Englischkenntnisse Wünschenswert - Erfahrung im Bereich Embedded Systems oder Embedded Software - Kenntnisse in Requirements Engineering und Systemmodellierung - Erfahrung mit DOORS, Enterprise Architect oder Eclipse - Kenntnisse in Test- und Qualitätssicherungswerkzeugen wie Cantata, VectorCast oder Tessy - Erfahrung mit Kommunikationsprotokollen wie CAN, LIN, TCP/IP, MQTT oder HTTP - Kenntnisse in agilen Entwicklungsmethoden, insbesondere Scrum - Erfahrung mit Frameworks wie Qt - Kenntnisse im Bereich funktionale Sicherheit von Vorteil Ihre Vorteile Wir bieten Ihnen eine Unternehmenskultur, die geprägt ist von der Vielfältigkeit unserer Mit