Enabled by Artificial Intelligence, Computer Vision is finding its way into a wide variety of applications: personal assistants that understand humans emotions and their environment, robots that navigate in a warehouse, and systems that monitor the safety in our roads, to name a few. NVIDIA is at the center of this revolution, building the hardware and software that is driving the next generation of Computer Vision applications.
NVIDIA is known as “the AI computing company.” Come, join our Computer Vision software team, where you can help build the real-time, cost-effective computing platform driving our success in this exciting and quickly growing field. We are currently seeking an experienced software engineer with robust C/C++ skills, and knowledge of Deep Learning and Computer Vision fundamentals to contribute to the development of NVIDIA's core Computer Vision software, a comprehensive set of libraries that enables speed of light delivery of Computer Vision application to market.
What you’ll be doing:
What we need to see:
Architect computer vision APIs that will be used across multiple teams
Build computer vision libraries that run on embedded, desktop and datacenter hardware
Benchmark algorithms against the state of the art
Collaborate with various teams to integrate the Computer Vision libraries into their platforms
Influence strategic decisions in the team and product roadmap
Partner with hardware engineers to understand the best strategies to achieve the highest performance
Ways to stand out from the crowd:
PhD/MS in Computer Science or a closely related engineering field (or equivalent experience)
8+ years of relevant experience in Computer Vision
Strong background in software development in C/C++
Hands on experience with good software building practices
Breadth in computer vision, with understanding of traditional and deep learning solutions to various perception problems
Excellent communication and collaboration skills
Self-motivated and able to find creative practical solutions to problems
With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers. Our diverse team of talented, capable, and professional people is our greatest asset! If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you!
NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression , sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.