NVIDIA is seeking an experienced software engineer to build NVIDIA AI for Media SDKs, a GPU-accelerated platform that provides AI-powered video, audio, and augmented reality capabilities for developers working in media, content creation, and broadcast workflows. The role develops and optimizes AI software across cloud and embedded platforms and advances the build, validation, and delivery infrastructure behind the SDKs. It combines C++ systems engineering, Linux expertise, accelerated inference, and software delivery automation, with collaboration across algorithm, platform, infrastructure, and QA teams to deliver efficient, reliable software on NVIDIA hardware. The engineer will build low-latency software for AI media workloads; optimize and deploy AI models and software stacks on embedded processors and NVIDIA GPU platforms; profile workloads to improve performance, power, and memory usage; and maintain cross-platform CI/CD, packaging, and test systems. The role also brings new hardware capabilities and platform software to AI media applications and drives projects from design through validated release, with clear milestones, documentation, and handoffs. The position requires strong C++ and CUDA programming, Linux development expertise, and at least eight years of relevant systems software development experience, with a BS or MS degree or equivalent experience. Experience shipping production SDKs and developer libraries, CI/CD workflows, and Docker-based development and build environments is also required. The role offers a base salary range of $184,000–$287,500 for Level 4 or $224,000–$356,500 for Level 5, plus eligibility for equity and benefits. Applications will be accepted at least until October 30, 2026. The posting is for an existing vacancy.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior