Stellenanzeigen veröffentlichen
Ohne Provisionen einstellen
3 Ansichten
SoftSuccessora
Rust + Computer Vision Engineer-Anforderungen
Tiefes Verständnis von Eigentum/Ausleihe, Lebensdauern, Merkmalen, Generika.
Async Rust: Tokio, async/await, Verständnis Senden/Synchronisieren.
Fähigkeit, effizienten Multithread- und asynchronen Code zu schreiben.
Erfahrung in der Erstellung von Bibliotheken und Diensten in Cargo Workspaces.
Leistungsoptimierung: Profiling (Perf, Flamegraph).
Üben Sie mit unsicherem Rust, schreiben Sie sichere Wrapper auf C/C++ (FFI).
Arbeiten mit Linux: Dateideskriptoren, Sockets, Epoll, Speicherzuordnung.
2. Arbeiten mit Video
GStreamer (gstreamer-rs): Erstellen einer Pipeline für die Verarbeitung mit geringer Latenz.
Videoaufnahme von USB UVC, MIPI CSI, Analogkameras (CVBS). Eingebettet / Hardware / ARM
Arbeiten mit ARM-Geräten (Raspberry Pi, Jetson, OrangePi).
CV/NN-Optimierung unter ARM NEON SIMD.
Arbeiten mit Peripheriegeräten: SPI/UART/I2C, Wärmebildkameras, Sensoren.
Arbeiten mit Kameras: MIPI, USB.
Low-Level-Treiber: Frames direkt aus /dev/video* lesen.
5. Netzwerkdienste und -protokolle
Entwicklung leistungsstarker Rust-Dienste auf:
Axum / Actix-web,
WebSocket, gRPC (tonic),
GitHub Actions / GitLab CI, Docker für mehrstufige Rust-Builds.
Statische Analyse: Clippy, Rustfmt, Cargo-Audit.
Protokollierung und Telemetrie