20 days old

Senior System Software Engineer

Nvidia Corporation
Nangal, PB 140126
Apply Now
Apply on the Company Site
  • Job Code
    JR1929584
  • Jobs Rated
    8th

NVIDIA is pioneering on a variety of fronts, including artificial intelligence, deep learning, robotics, autonomous vehicles, computing and, of course, bringing GPU to cloud. It is a very exciting time to be at NVIDIA!

We are looking for a Software Engineer to join NVIDIA's GRID Software team. You will be challenged to build innovative solutions by solving complex problems in a team-focused environment. Your responsibilities will range from conceptualizing ideas, rapid prototyping to implementing a well-thought-out scalable solution and fixing customer issues. You will be working within a globally distributed team with different stakeholders to understand software requirements and ensure the application meets functional requirements and user experience.

Our team is growing and we are seeking an expert and dedicated individual who is self-motivated.

What you'll be doing:

  • Design, architect, prototype and implement complex Windows services and applications.
  • Work closely with partners, UX and UI designers on new products or features/improvements of existing products.
  • Deliver solid code and working features that provide the appropriate level of security, performance, reliability and scalability.
  • Provide technical leadership to fellow engineers, designers, and partners to develop, review and maintain the product.
  • Should be able to work and deliver in a dynamic fast paced environment as a part of a growing engineering team

What we need to see:

  • 7+ years of proven experience in C / C++ / VC++, Windows API (Win32 Programming), Windows Socket Programming, Multi-threading, COM / DCOM-ATL, STL
  • Proven track record of work on Windows OS with in depth knowledge of Windows Internals.
  • 7+ years of hands on experience in Windows Programming & debugging Windows applications using various debugging tools (e.g. WinDbg, Visual Studio, Sysinternals Suite etc.)
  • Strong knowledge of Data Structures, Algorithm Design, Design Patterns and OOP concepts.
  • Strong knowledge of user space application concepts such as multi-threading, synchronization, IPC/RPC, etc.
  • Familiarity with containers and container orchestration solutions.
  • BS/MS in Computer Science or equivalent
  • Excellent interpersonal and communication skills

Ways to stand out from the crowd:

  • Knowledge of MFC, WMI
  • Experience on Linux
  • Deep understanding of APIs/RESTful APIs.
  • Experience in one or more scripting languages (e.g., PowerShell, Perl, Python)

If you are driven to envision, define and deliver what's next for the industry and your career while unlocking your full potential, come to NVIDIA. You will have the opportunity to grow in our flexible and dynamic environment, challenge your thinking, and influence the future of technology.





Categories

Jobs Rated Reports for Software Engineer

Posted: 2020-03-14 Expires: 2020-04-12

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Senior System Software Engineer

Nvidia Corporation
Nangal, PB 140126

Join us to start saving your Favorite Jobs!

Sign In Create Account
Software Engineer
8th2017 - Software Engineer
Overall Rating: 8/199
Median Salary: $100,690

Work Environment
Good
53/199
Stress
Very Low
24/199
Growth
Very Good
32/199
Powered ByCareerCast