As a Software Engineer, the candidate will be responsible for supporting in design and development of software solutions in the areas of Chip Resource Manager, Graphics, Video, 2D and 3D graphics under OpenGL and DirectX, ISP, driver stacks for Windows and Linux OS. Also, the responsibility will include improvement of existing software, micro code and suggesting modifications in hardware acceleration solutions. The candidate will work side by side with Nvidia engineers around the world, as an equal member of a multi-site project team. The candidate must be highly motivated, enthusiastic, pro-active to achieve high-quality software deliveries. The candidate will be working on System software’s various driver modules/features/tools/performance.
We are looking for candidates who are passionate about working at the intersection of leading-edge graphics, multimedia and operating system software.
What you'll be doing:
Principles of hardware operation: CPU and memory architecture, buses and interconnects
Operating System fundamentals: multi-processing and scheduling, memory management, privilege modes, file systems and device drivers
Algorithms and data structures
Principles of parallel computing
C and/or C++ programming languages
Python / PERL knowledge is preferred.
What we need to see:
Strong academic background
BTech/MTech in CS, ECE, EEE, EE
Good understanding of programming languages and processor architecture
Good understanding of Operating System Fundamentals. Knowledge of Linux kernel is a plus.
Strong C/C++ programming skills and Knowledge of scripting (Perl or python) is a plus.
Candidates should have a solid background in
Operating System, Algorithm development and Knowledge in Object-oriented programming is highly a Plus in C / C++ Or Java
Aptitude in innovative and optimal designs
Exposure to Digital Systems, Computer Architecture, Computer Arithmetic, Software Eng., C & C++ programming languages, assembly language programming, system level integration & system level programming is preferred.
Good communications skills and ability and desire to work as a team player are a must.
Other Jobs from NVIDIA
Director of Engineering, Cloud and Database Platforms
Senior Enterprise Software Test Development Engineer
Senior Power Optimization and Analysis Engineer
Senior System Software Test Engineer, Networking
Similar Jobs
Senior Power Optimization and Analysis Engineer
Graduate Network Dev Engineer
Network Development Engineer, DCNE
Application Engineer II
Systems Engineer, Database Services
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
🥳🥳🥳 401 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