NVIDIA Company Logo

NVIDIA

Santa Clara, California - United States
View all jobs at this company »

COMPUTER VISION SOFTWARE LEAD

Description

COMPUTER VISION SOFTWARE LEAD #1663440 This is an opportunity to design, implement and optimize cutting-edge computer vision algorithms on mobile and embedded platforms. As part of the Mobile Vision Software Team you will work closely with diverse set of engineers from Mobile SW Team, Automotive Team, Research and Architecture Teams. A successful candidate for this position should have very good understanding of architecture (GPU, CPU, SIMD, multi-core) and in-depth experience in image processing, computer vision, or augmented reality algorithms. Candidate is expected to be adept at being hands-on with actual HW or devices, exhibits strong engineering sense and is methodical and detail oriented in his/her work; would be able to take initiative to prototype new application ideas. Should have a track record of working well across organizations organizations and comfortable with mentoring other engineers. Strong communication skills are required. RESPONSIBILITIES: - Prototype and develop computer vision/imaging algorithms for embedded, automotive and mobile platforms, - Optimize performance of the algorithms on GPU or other architectures - Drive the testing, documentation, verification and productization of the algorithms - Develop tools to assist with algorithm development, algorithm testing, and image quality evaluation and validation, etc. - Mentor engineers MINIMUM REQUIREMENTS: - MS/PhD in Computer Science, Computer Architecture, Electrical Engineering or related discipline - 5 years of industry experience - 2+ years parallel programming experience (CUDA, OpenCL, DirectCompute, SSE, NEON, or other SIMD) - Wide breadth of computer vision/image processing knowledge, with depth in at least one area - Excellent C/C++ programming skills - Strong communication skills, mentoring EOE

This Job is no longer active!