21 Aug
|
PRA
|
New South Wales
21 Aug
PRA
New South Wales
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 modern 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
******
for a confidential conversation.
n
Seniority level
n
Mid‐Senior level
n
Employment type
n
Contract
n
Job function
n
Software Development
n
Sydney, Recent South Wales, Australia
#J-*****-Ljbffr
📌 Software Engineer (New South Wales)
🏢 PRA
📍 New South Wales