You will lead software engineering execution and productization of a world-wide team developing hardware-accelerated video analytics SDKs that enable rapid creation and deployment of state-of-the-art video analytics solutions using the latest deep learning and artificial intelligence technologies. This position offers you the opportunity to use your experience leading a world-wide matrixed software development team, and have broad impact within our highly-dynamic and technology-focused company.
You will be leading the technical implementation and delivery of an SDK and APIs for heterogeneous computing platforms incorporating deep learning accelerators, scaling from edge devices to enterprise systems, powered by NVIDIA Tesla and Tegra. You will also be responsible for leading development of applications implemented with the SDK. Your responsibilities will include:
Planning and executing a product development lifecycle that enables scalable world-wide development across teams, platforms and areas of technical expertise within a matrix-managed organization
Ensure maximum re-use of technology and skill-sets across NVIDIA
Leading development through demonstrable technical with artificial intelligence, multimedia and embedded systems
Solving complex system-level optimization and resource utilization challenges
What we need to see:
14+ years of software development management experience (including geographically-distributed locations) with a significant focus on Linux.
Prior experience with use and implementation of media graph APIs (pipelines) and multimedia APIs and frameworks, including open source software projects such as Gstreamer and FFmpeg.
Understanding of deep learning or computer vision technologies
Demonstrable capability in development of modular and extensible software architectures, with an understanding of API stability, consistency and versioning
Strong analytical skills and demonstrated success in defining and achieving key performance indicators
Enthusiasm for extending your technical knowledge into new areas
Ability to excel in a multinational, multi-time-zone environment: excellent communication skill (verbal & written), collaborates well, represents our core values to customers
Ways to stand out from the crowd:
MS or PhD in Engineering or Engineering Management, or equivalent work experience
Demonstrable experience with application of computer vision and/or artificial intelligence to video streams
Prior experience with use and implementation of deep learning and computer vision, including open source frameworks such as Caffe and OpenCV, and NVIDIA acceleration technologies including CUDA, CuDNN and TensorRT.
Experience in working with the Linux and open-source software communities
Management of cross-platform development projects: multiple hardware architectures, multiple operating systems
Experience developing and sustaining commercially-available software products through a full product life cycle
Now submit your application online and subscribe to email or follow us on twitter to get similar jobs in the future.