Job Description
GPGPU Software Engineer – NVIDIA VIDS | Digital Video Systems
n
A global leader in video surveillance technology seeks a GPGPU Software Engineer to join a forward-thinking team developing next-generation GPU-accelerated video processing systems. In this impactful role, you'll design and optimize high-performance video pipelines using NVIDIA VIDS kernels, enabling real-time streaming and analytics in mission‐critical environments.
n
n
- Architect, develop, and optimize GPU‐accelerated video processing components using CUDA and NVIDIA VIDS kernels for real‐time applications
n
- Enhance decoding, encoding, and streaming workflows for robust, low‐latency video systems
n
- Apply advanced multithreading and synchronization techniques, beyond simple timers, for scalable, reliable pipeline execution
n
- Collaborate across engineering and product teams to deliver efficient, maintainable solutions leveraging up-to-date C++ standards and industry best practices
n
n
What You'll Need:
n
n
- Deep hands‐on experience with CUDA, NVENC/NVDEC, and NVIDIA video processing SDKs
n
- Expert C++ development in performance‐critical, resource‐constrained environments, including:
n
- Multithreading and robust synchronization (mutexes,
semaphores, condition variables, etc.)
n
- Utilization of C++ standard libraries (STL, smart pointers, algorithms)
n
- Writing maintainable, well‐structured, and modular code for long‐term scalability
n
- Designing for minimal CPU/memory usage and highly efficient execution
n
- Proficient exception handling and defensive coding practices
n
- Proven background working with video frameworks (FFmpeg, GStreamer) and real‐time streaming protocols (RTSP, ONVIF)
n
- Success on real‐time, low‐latency, or embedded video systems
n
- Familiarity with DeepStream, OpenCV, or embedded GPU platforms (NVIDIA Jetson)
n
- Previous experience in surveillance, video analytics, or complex control systems domains
n
n
Do you want to shape the future of intelligent video platforms with cutting‐edge NVIDIA GPU technologies?
n
Apply today to learn more, or contact me directly at
[email protected] for a confidential conversation.
n
Seniority level
n
Mid‐Senior level
n
Employment type
n
Contract
n
Job function
n
Software Development
n
Sydney, New South Wales, Australia
#J-18808-Ljbffr
📌 Software Engineer (New South Wales)
🏢 PRA
📍 New South Wales