Senior System Software Engineer - Video

NVIDIA · Semiconductors · Pune, India +1

Senior System Software Engineer role focused on building and optimizing system software for NVIDIA's video subsystem, involving AI/ML and computer vision algorithms for video compression and multimedia processing on Tegra Application Processors and GPUs. Requires strong C/C++ and Python skills, experience with video compression standards, and a track record in pre/post-processing algorithms.

What you'd actually do

  1. Build and deliver highly optimized system software for Video subsystem.
  2. Develop the Software in compliance with safety standards.
  3. Be accountable for results
  4. Make the right technical choices and tradeoffs governed by data driven development
  5. Collaborate with multi-functional software teams contributing to roadmap

Skills

Required

  • C programming
  • modern C++
  • Python scripting
  • digital video sub systems
  • video compression standards
  • pre and post-processing algorithms for digital video pipelines
  • DL/ML and CV algorithms connected to video compression and multimedia systems

Nice to have

  • state of art Video compression standards
  • Cuda
  • Shaders on GPU
  • DL/ML techniques on DL frameworks
  • ARM architecture
  • ASPICE and ISO – 26262 safety standards

What the JD emphasized

  • minimum of 10 years of experience in embedded SW development in video and multimedia processing
  • Experience in implementing video compression standards
  • Established track record in formulating pre and post-processing algorithms for digital video pipelines
  • Experience of working on DL/ML and CV algorithms connected to video compression and multimedia systems

Other signals

  • AI/ML algorithms for video compression
  • GPU optimization for video processing
  • System software for video subsystem