עדיין מחפשים עבודה במנועי חיפוש? הגיע הזמן להשתדרג!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
NVIDIA is looking for an outstanding Software Engineer to join our Video/Multimedia Architecture & Algorithms (A&A) team — the people who build tomorrow’s NVENC and NVDEC, the dedicated video encode and decode engines that power streaming, cloud gaming, video conferencing and broadcast on every modern NVIDIA GPU. You will be the software-craftsmanship anchor of a small Software team inside A&A. You will craft and implement the core components developed using C++ alongside Python. These components support our research and product paths. You will raise the engineering bar across the group. You will also guide research code through to the shipping NVENC/NVDEC SDK.
This is a hybrid role — 4 days per week from the office.
What You'll Be Doing:
Work closely with our Architects and Algorithms Engineers to understand the needs and build, implement and/or optimize the most elegant solutions — in modern C++ and Python
Set the bar for what “good software” means inside A&A: reviewing code, mentoring engineers from non-software backgrounds, and bringing the rest of the group up with you
Implement detailed, focused “tweaks” into the SDK and the wider video stack. These changes let researchers test new ideas without forking the world. Walk research code through to a shipping NVENC/NVDEC release when needed.
Profile and optimize critical paths in the codec stack; reach for CUDA when CPU-side optimization is not enough
Build and sharpen the small libraries, frameworks and tools the team uses every day, and make sure they are a joy to work with
What We Need To See:
B.Sc./M.Sc. in Computer Science or Electrical/Computer Engineering
2+ relevant experience
Proficiency in modern C++ (C++14/17/20) — templates, RAII, concurrency, move semantics, the standard library, the works
Proficiency in Python — idiomatic, performant, well-tested, with a strong sense of what is appropriate for C++ and what suits Python
Strong software design instincts and a real care for code quality: APIs, modularity, testability, clean abstractions, performance, the long tail of maintainability
Autodidact and ability to learn
Coherent, logical thinking and good verbal expression
Ways To Stand Out From The Crowd:
Experience working on Linux as a development platform — CMake, Git, debuggers, profilers, sanitizers
Familiarity / Interest with video compression / codecs (NVENC, NVDEC, FFmpeg, GStreamer, x264/x265, AV1, VVC)
CUDA or GPU programming experience
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us. If you're creative and autonomous, we want to hear from you!
במקום לעבור לבד על אלפי מודעות, Jobify מנתחת את קורות החיים שלך ומציגה לך רק משרות שבאמת מתאימות לך.
מעל 80,000 משרות • 4,000 חדשות ביום
חינם. בלי פרסומות. בלי אותיות קטנות.
שאלות ותשובות עבור משרת Software Engineer - Python, C++, Video Algorithms
כמהנדס תוכנה ב-NVIDIA, תהיה עוגן המומחיות התוכנתית בצוות קטן בתוך קבוצת הארכיטקטורה והאלגוריתמים (A&A). תפקידך יכלול תכנון ויישום רכיבי ליבה באמצעות C++ ו-Python, תמיכה במחקר ובמסלולי מוצרים, והעלאת הרף ההנדסי בקבוצה כולה. כמו כן, תנחה קוד מחקרי לשילוב ב-NVENC/NVDEC SDK.
משרות נוספות מומלצות עבורך
-
Image Processing SW Enginner
-
רחובות
Applied Materials
-
-
C++ Engineer
-
אשדוד
Real Time Group - Software Solutions
-
-
Java Software Engineer
-
תל אביב - יפו
Gotfriends
-
-
Backend Software Engineer
-
תל אביב - יפו
Gotfriends
-
-
Image Processing SW Enginner
-
רחובות
Applied Materials - Israel
-
-
Junior Software Engineer
-
תל אביב - יפו
Taboola
-
אונליין
אונליין