Search jobs > Santa Clara, CA > Senior software engineer

Senior System Software Engineer, GPU Server

NVIDIA
Santa Clara, California, US
Full-time

We are seeking software engineers to work on next-generation graphics and computing products. Our charter is to build the most stressful set of applications a GPU or high performance computing server would see in its life cycle.

The best candidates will have strong C++ programming skills, thorough knowledge of graphics concepts and algorithms, a solid foundation of systems software with emphasis on OS fundamentals, and a deep understanding of current generation hardware architecture at systems level.

Excellent communication skills and a dedication to meticulous engineering practices are a requirement. As a system software engineer, you will extensively use your knowledge of operating systems, algorithms, and computer architecture to provide robust and efficient solutions to validate and test next generation processors.

Skills, Experience, Qualifications, If you have the right match for this opportunity, then make sure to apply today.

What You'll Be Doing

  • Working closely with architecture, hardware and driver teams through the product development lifecycle of computing and graphics processors, as well as compute products.
  • Responsible for crafting software tools and infrastructure required for new chip development, validation, and productization.
  • You will assess new hardware features and architect manufacturing diagnostic tests using pre-beta CUDA and OpenGL extensions.
  • This job will require an understanding of our hardware and software architectures.

What We Need To See

  • BS or MS degree in one of the areas of Electrical Engineering, Computer Engineering, Computer Science or equivalent experience
  • 8+ years experience in a related hardware / software position
  • Strong C / C++ programming skills
  • Familiarity with computer architecture, and ability to work close to the hardware
  • Background with PCIE, NVLink or server product technologies like Infiniband, Ethernet is a plus
  • Previous experience of working on a large system software code base is preferable
  • Very strong problem solving and debugging skills
  • Ability to self-manage, show leadership, and have good interpersonal skills.

With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the technology world’s most desirable employers.

We have some of the most forward-thinking and talented people in the world working for us and, due to unprecedented growth, our elite engineering teams are rapidly growing.

If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you.

The base salary range is 180,000 USD - 339,250 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits.

NVIDIA accepts applications on an ongoing basis. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer.

As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

J-18808-Ljbffr

2 days ago
Related jobs
Promoted
VirtualVocations
Fremont, California

A company is looking for a Senior Software Development Engineer (Web) to enhance their digital healthcare solutions. ...

Promoted
PayNearMe
Santa Clara, California
Remote

Producing high-performance, reliable, and secure service implementations in Go.Supporting, maintaining, and improving existing services in production.Participating in the design and development of new services and features.Developing a deep understanding of our business domain and operational proces...

Promoted
Dell
San Jose, California

As part of the project responsibilities, you may also be developing test automation and automation framework modules and work collaboratively across Dell divisions to coordinate feature integration and product deliveryWe can’t wait for you to discover this for yourself as a Senior/Principal Software...

Promoted
Google
Mountain View, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scal...

Promoted
Dell
Cupertino, California

As part of the project responsibilities, you may also be developing test automation and automation framework modules and work collaboratively across Dell divisions to coordinate feature integration and product deliveryWe can’t wait for you to discover this for yourself as a Senior/Principal Software...

Promoted
Amazon
Palo Alto, California

Senior Software Development Engineer, Visual Shopping. We are a full stack shop, and our team capabilities cover the whole solution spectrum, ranging across applied science (Computer Vision and Deep Learning), large scale engineering services, product management, data analytics design, and mobile ap...

Promoted
Google
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. We're looking for engineers who bring fresh ideas from all areas, including information retrieval, distributed computing, large-scal...

Promoted
Moveworks
Mountain View, California

Moveworks is the copilot platform for automating employee support, empowering our customer’s workforce to converse with all of their business systems through natural language. As a senior member of the Core Infrastructure team, you will be responsible for architecting the next generation of the Move...

Promoted
Niantic, Inc.
Sunnyvale, California

Niantic’s Engineering Team seeks a Senior Software Engineer specialized in Machine Learning Engineering to build machine learning models and systems that create innovative user experiences with the emerging machine technologies. Implement and maintain monitoring and alerting systems to ensure the re...

Promoted
TikTok
San Jose, California

As a Senior Backend Software Engineer on the Photo and Text team, you will:. Our products encourage more people to participate in the TikTok ecosystem and allow users to enjoy more informative and diverse content. Lead the effort to improve system design and architecture to ensure service reliabilit...