Remote Worldwide
Softwareentwickler für C++ und CUDA
Alle weltweiten Büros stehen jederzeit zur Nutzung offen.
- Arbeitszeit
- Die Arbeitszeiten sind flexibel.
- Erfahrung
- Erforderlich ist kommerzielle Erfahrung mit Entwicklung und Debugging leistungsfähiger GPU- und CPU-Anwendungen. Erfahrung in Low- und Ultra-Low-Latency-Projekten ist bevorzugt.
- Vergütung
- Gehalt nicht angegeben
Die Rolle in Kürze
Die Softwareentwicklung dient der Umsetzung anspruchsvoller Berechnungen auf GPU und CPU sowie der besseren Skalierbarkeit bestehender Lösungen. Die Zusammenarbeit umfasst Remote- oder Hybridteams mit wechselnden, projektbezogenen Verantwortlichkeiten.
Deine Aufgaben
- Komplexe Berechnungsalgorithmen werden auf GPU und CPU unter anspruchsvollen Latenz- und Durchsatzanforderungen implementiert.
- Bestehende Lösungen werden durch Refactoring besser skalierbar gemacht.
Das solltest du mitbringen
Erforderlich
- Erwartet werden natürliche Neugier, eine auf kontinuierliche Verbesserung ausgerichtete Problemlösung und Flexibilität bei der Suche nach besseren Lösungen.
- Erforderlich ist kommerzielle Erfahrung in der Entwicklung und im Debugging leistungsfähiger GPU- und CPU-Anwendungen mit starkem Fokus auf Latenz und Durchsatz.
- Erforderlich ist praktische Erfahrung mit Bibliotheken von Drittanbietern und dem Entwurf eigener CUDA-Kernels.
- Erforderlich ist ein sicherer Umgang mit Profiling- und Leistungsanalysewerkzeugen wie Nsight Systems, Nsight Compute und nvprof.
- Erforderlich ist ein fundiertes Verständnis von Datenstrukturen, Algorithmen und objektorientierter Programmierung in C++.
- Erforderlich ist die nachgewiesene Fähigkeit, in Remote- oder Hybridteams mit wechselnden, projektbezogenen Verantwortlichkeiten effektiv zusammenzuarbeiten.
- Erwartet werden Neugier und eine aktive Auseinandersetzung mit neuen Entwicklungen in GPU, HPC und ML sowie das kontinuierliche Erlernen und Anwenden neuer Techniken.
Von Vorteil
- Kommerzielle Erfahrung in Low- und Ultra-Low-Latency-Projekten ist bevorzugt.
- Wünschenswert sind vertiefte Kenntnisse und Expertise in der Low-Latency- und Echtzeitentwicklung mit Latenzen unter einer Mikrosekunde.
- Wünschenswert ist Erfahrung mit lockfreien Datenstrukturen und zugehörigen Entwurfsmustern.
- Wünschenswert sind sichere Kenntnisse der C-Programmierung einschließlich des Schreibens von Linux-Treibern und der Arbeit mit Komponenten auf Kernel-Ebene.
- Wünschenswert ist ein ausgeprägtes Verständnis der internen Funktionsweise von Linux und der Netzwerktechnik.
- Wünschenswert sind Kenntnisse von Speicheroptimierungstechniken, darunter Shared Memory, Register, zusammengefasste Speicherzugriffe und persistente Kernels.
- Wünschenswert ist Erfahrung mit Frameworks zur Inferenzoptimierung.
Weitere Angaben
- Zum gewünschten persönlichen Profil gehören Intelligenz, Beständigkeit, eine durchdachte Arbeitsweise, ausgeprägte Detailgenauigkeit und Interesse an der Vereinfachung von Geschäftsprozessen.
So ist Remote hier geregelt
- Die Arbeit ist remote von überall auf der Welt möglich.
- Alle weltweiten Büros können jederzeit genutzt werden.
Das wird angeboten
- Geboten werden 40 bezahlte freie Tage.
- Moderne Hardware und Technologie stehen zur Verfügung.
- Die Vergütung ist wettbewerbsfähig.
- Das Arbeitsumfeld bietet schnelle Feedbackschleifen und ein internationales Team hoch qualifizierter Fachkräfte.
Veröffentlicht: 22.08.2025 · Quelle geprüft: 18.10.2026.
Die Angaben sind für RemoteFruit einheitlich aufbereitet. Maßgeblich bleibt die Originalanzeige. RemoteFruit steht in keiner Partnerschaft mit dem ausschreibenden Unternehmen.