NVIDIA
Senior Software Engineer - AI System
$184K–$356K
US, CA, Santa Clara · Senior · Full-time · Posted Oct 26, 2026
- Experience
- 8+ years of relevant systems software development experience.
- Education
- BS or MS degree, or equivalent experience.
About the job
Develop and optimize NVIDIA AI for Media SDKs and delivery infrastructure for AI-powered media workloads across cloud and embedded platforms.
What you'll do
- Build, optimize, and deploy low-latency AI media software on embedded processors and NVIDIA GPUs; profile performance, power, and memory use.
- Develop and maintain cross-platform CI/CD, packaging, and test systems.
- Drive projects from design through validated release and collaborate across engineering teams.
What they ask for
- Strong C++ and CUDA programming, system design, debugging, and software engineering skills.
- Strong Linux development expertise, including toolchains, dependency management, scripting, and troubleshooting.
- Experience with CI/CD systems such as Jenkins or GitLab CI, Docker-based development and build environments, and shipping production SDKs and developer libraries.
- Strong background in computer vision/graphics and linear algebra; proficiency in AI-driven development best practices and agentic engineering workflows.
Nice to have
- TensorRT inference integration or optimization experience.
- Experience deploying software or AI models on embedded platforms, particularly ARM-based systems.
Pay
184,000 USD - 287,500 USD base salary for Level 4; 224,000 USD - 356,500 USD base salary for Level 5
Tools
C++, CUDA, Linux, Jenkins, GitLab CI, Docker, TensorRT, Python
AI focus
Develop, optimize, and deploy AI models and software for video, audio, and augmented reality media workloads, including accelerated inference and performance profiling.
Model-written summary · the original posting is authoritative