Das Unternehmen ist in der Automobilindustrie verwurzelt und hat sich erfolgreich in der Industrie etabliert. Es unterstützt Kunden bei der Entwicklung intelligenter Software- und Hardwarelösungen in den Bereichen Automatisierungs-, Antriebs- und Regelungstechnik. Die Rolle des Software Entwicklers* GPU umfasst die Entwicklung und Implementierung von Algorithmen zur digitalen Signalverarbeitung (DSP) auf CPUs und GPUs. Zu den Aufgaben gehören die Modellierung und Bewertung von Signalverarbeitungsalgorithmen mit Matlab, um bestehende Lösungen zu verbessern. Zudem erfolgt die Analyse und Optimierung bestehender DSP-Anwendungen, um die Leistung und Effizienz kontinuierlich zu steigern. Der Software Entwickler arbeitet eng mit interdisziplinären Teams zusammen, um DSP-Lösungen in komplexe Systeme zu integrieren. Ein weiterer wichtiger Aspekt der Rolle ist die Durchführung umfassender Tests und Validierungen zur Sicherstellung der Qualität der Algorithmen sowie die Dokumentation der Entwicklungsprozesse und die Erstellung technischer Berichte. Das Arbeitsumfeld zeichnet sich durch spannende Projekte, flache Hierarchien und regelmäßige Mitarbeitergespräche aus, was eine offene und unterstützende Unternehmenskultur fördert.
Software Entwickler* GPU
Beschreibung
Anforderungen
Der ideale Kandidat hat ein abgeschlossenes Studium der Elektrotechnik, Informatik oder eines verwandten Fachgebiets. Fundierte Kenntnisse in der digitalen Signalverarbeitung sowie praktische Erfahrung in der Entwicklung von DSP-Algorithmen sind erforderlich. Zudem sollte der Bewerber umfassendes Wissen in C/C++ mitbringen und eine Leidenschaft für das Programmieren haben. Erfahrung in der Entwicklung für parallele CPU- oder GPU-Architekturen, insbesondere mit CUDA oder OpenCL, ist von Vorteil. Die Fähigkeit, Algorithmen für verschiedene Hardwareplattformen zu entwerfen und zu optimieren, ist ebenfalls wichtig. Fließende Deutsch- und Englischkenntnisse in Wort und Schrift sind erforderlich, um effektiv in einem internationalen Team zu kommunizieren. Persönliche Eigenschaften wie Teamfähigkeit, analytisches Denken und eine proaktive Arbeitsweise sind ebenfalls von großer Bedeutung.