Director, Programmable Vision Accelerator Software

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA

Director of Programmable Vision Accelerator Software at NVIDIA, leading teams responsible for the system software stack and DSP SDK for the PVA engine on the Tegra SoC platform. The role involves architecting and developing features for computer vision and AI applications in areas like self-driving cars, robotics, and medical devices, requiring strong technical leadership and deep understanding of embedded systems, DSP, and computer vision.

What you'd actually do

  1. You will be both a technical and managerial leader for the PVA software teams. This includes creating and owning vision/strategy, shaping product roadmap, defining technical architecture, and leading execution.
  2. Provide clear direction and goals to world-class software teams and ensure that the best engineering practices are established and followed.
  3. Continuously identify improvement opportunities in new and established processes, infrastructure, and practices to ensure the teams are performing in the most efficient and transparent manner.
  4. Collaborate with other engineering teams, program and product management teams, and customers/partners to ensure product requirements, goals and objectives are met or exceeded.
  5. Pursue every task with drive and appropriate sense of urgency. Consistently move problems toward resolution and help others do the same.

Skills

Required

  • technical leadership
  • managerial skills
  • computer vision
  • DSP software development
  • embedded architectures
  • image/signal processing
  • robotics systems
  • operating system internals
  • memory management
  • C/C++
  • embedded/system software concepts
  • Pre-silicon/Post-silicon SW development life cycle and tools
  • project management skills

Nice to have

  • AI
  • deep learning
  • system software stack
  • Tegra SoC platform
  • self-driving cars
  • autonomous mobile robotics
  • intelligent video analytics
  • medical devices

What the JD emphasized

  • expertise in classical computer vision
  • deep understanding of DSP software development
  • deeply understand the needs of CV software developers
  • building well-engineered, performant software
  • MS or PhD in Computer Science, Computer Vision, Robotics, or related areas or equivalent experience
  • 12+ overall years of proven experience in the embedded software industry
  • 8+ years in technical leadership roles with responsibility for delivering high quality production software
  • ideally computer vision system software and libraries
  • fast-paced environment
  • Outstanding leadership, collaboration and influencing skills
  • build, lead and motivate large teams of system software and algorithm developers
  • highly dynamic matrix organization
  • Strong knowledge of operating system internals, memory management, C/C++, and embedded / system software concepts
  • Deep understanding and working experience with embedded architectures including DSP, computer vision, image/signal processing and robotics systems in general
  • Familiarity with Pre-silicon/Post-silicon SW development life cycle and tools
  • Pragmatic and data-driven project management skills
  • deliver quality software on schedule
  • Proven technical expertise
  • willingness to stay on top of the latest software products and technologies