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