We are looking to hire a Senior Systems Software Engineer. Do you love to provide innovative solutions and enjoy working on complex problems? NVIDIA is looking for phenomenal system software engineers like you to join us in our journey of building state of the art GPUs. To work within the Graphics Processing Unit (GPU) Software team to tackle complex System Software problems across NVIDIA GeForce/NVIDIA RTX (professional graphics) products on Linux platform. Work involves developing and maintaining software for the GPU Resource Manager Kernel driver. This kernel driver plays a key role in providing outstanding visual computing experience to millions of Workstations (Designers/Architects/Visual Effects), PCs and Notebooks (Gamers).
What you’ll be doing:
Improving existing software by debugging, analyzing and providing solution to complex issues within areas like Display technologies, Power management etc.
Work on designing, developing, unit testing, documenting and maintaining features for the kernel mode drivers.
You will get an opportunity to work side by side to collaborate with forward-thinking and motivated engineers around the world, as an equal member of a multi-site project team.
Tackle variety of problems that directly impact NVIDIA’s End Users and partner OEMs.
What we need to see:
Your strong software engineering skills combined with a dedication to tackle hard problems are a requirement.
5+ years of hands-on experience in writing and debugging kernel mode drivers on X86/AMD64 platforms.
Excellent programming skills, Proficiency in C / C++ language, libraries and toolchains.
Detailed knowledge of Linux kernel internals and low-level system programming.
Good written and verbal communication, along-with strong collaborative and networking skills.
Experience in working on unreleased hardware platforms.
Bachelor's or Master's degree (or equivalent experience) in Computer Engineering, Computer Science or related field.
Ways to stand out from the crowd:
Experience with device driver development for ARM SOC platforms.
Background with embedded system SW concepts, e.g: RTOS, overlay programming models.
Contributions to upstream
Passionate about what you do.
NVIDIA is widely considered to be one of 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 passionate about new technology then we would like to hear from you.
Other Jobs from NVIDIA
Senior Software Engineer, Fabric Networking - GPU
Senior Chip Design Verification Engineer
Senior Solution Engineer, Mission Control
Senior Software Test Development Engineer - Deep Learning
Senior Production Engineer - Storage
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say