Senior Systems Software Engineer, Computer Vision - Deep Learning


April 30, 2021

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:

  • 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

What we need to see:

  • 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

Ways to stand out from the crowd:

  • 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.