Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Hyderabad Jobs |
Banglore Jobs |
Chennai Jobs |
Delhi Jobs |
Ahmedabad Jobs |
Mumbai Jobs |
Pune Jobs |
Vijayawada Jobs |
Gurgaon Jobs |
Noida Jobs |
Oil & Gas Jobs |
Banking Jobs |
Construction Jobs |
Top Management Jobs |
IT - Software Jobs |
Medical Healthcare Jobs |
Purchase / Logistics Jobs |
Sales |
Ajax Jobs |
Designing Jobs |
ASP .NET Jobs |
Java Jobs |
MySQL Jobs |
Sap hr Jobs |
Software Testing Jobs |
Html Jobs |
Job Location | Pune |
Education | Not Mentioned |
Salary | Not Disclosed |
Industry | IT - Hardware / Networking |
Functional Area | General / Other Software |
EmploymentType | Full-time |
NVIDIA is looking for Senior System Software Engineer with low level programming skills and experience to help us develop fast and robust system software team . The position is in a fast growing, dynamic system software team in NVIDIA, a company within a company with a start-up attitude, a great team environment, and intense, game-changing market focus. The system software team is penetrating markets with NVIDIA SoCs, bringing graphics, multimedia, and compute to a new level.What youll be doing:- Device driver development, hardware configuration and performance tuning, writing/modifying bootloaders and tuning/augmenting OS kernels.- Working closely with the ASIC team to define requirements, review test plans and do chip bring up (pre/post silicon).What we need to see:- BS / MS with 5 years of experience- Strong C programming skills as well as having shown initiative in pursuing independent coding projects- Strong system programmer, with a working knowledge of the internals of complex operating systems using multicore CPUs and virtual memory.- Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)- Familiar with multiprocessing programming, comfortable with task scheduling, locks, mutexes, semaphores, etc.- Experience with Linux, Android, Chrome, Windows systems, embedded OSes, such as QNX, Embedded Linux,- Knowledge of and experience in ARM based processors is a big plus.- Comfortable working in a multi-site team, be a great communicator, and have the skills and experience to help us deliver high quality software on a schedule.Ways to stand out from the crowd:-Background and strength with complex system-level debugging is invaluable-Deep understanding of memory management and virtualization concepts-Familiarity with kernel level security conceptsNVIDIA is widely considered to be one of the technology worlds most desirable employers. We have some of the most brilliant and talented people in the world working for us. If you strive for e excellence self-motivated and enjoy having fun, then what are you waiting for apply today!We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.,
Keyskills :
linux environmentdebugging documentationlow level programming device driver developmentembedded linux