Full Time

Senior Infrastructure System Software Engineer

NVIDIA
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by NVIDIA, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Infrastructure System Software Engineer at NVIDIA is responsible for developing, optimizing, and maintaining the foundational software systems that support cutting-edge hardware and applications. This role involves collaborating with cross-functional teams to ensure that our software infrastructure is robust, scalable, and efficient. The engineer will work extensively on system-level programming, addressing technical challenges, and contributing towards the overall architecture that enables NVIDIA's innovative technologies to excel in performance and capabilities.



Job Responsibilities

  • Design, implement, and optimize system software to enhance infrastructure performance.
  • Conduct performance analysis and debugging of existing software components.
  • Collaborate with hardware engineering teams to streamline the interaction between software and hardware.
  • Develop tools and frameworks to improve software development processes.
  • Maintain up-to-date industry knowledge and apply modern software engineering practices.
  • Lead the design and development of new features, focusing on scalability and reliability.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
  • A minimum of 5 years of experience in system software engineering or a related area.
  • Proficiency in programming languages such as C, C++, and Python.
  • Strong understanding of operating systems, programming paradigms, and performance optimization techniques.
  • Experience with hardware-software integration and concurrent programming.
  • Excellent problem-solving skills, with a keen attention to detail and a focus on quality.


Technologies & Tools

This position requires proficiency with various technologies and tools that are vital for system software engineering. Candidates should be familiar with Linux operating systems, virtualization technologies, and containerization tools such as Docker and Kubernetes. Knowledge of version control systems such as Git and CI/CD practices will also be essential, along with familiarity with profiling and debugging tools to optimize system performance.



Ideal Candidates

The ideal candidate for the Senior Infrastructure System Software Engineer role at NVIDIA is a proactive and innovative thinker who excels in complex environments. They possess strong analytical skills and are able to communicate technical concepts effectively to diverse teams. A passion for technology and continuous improvement is critical, as well as a collaborative spirit to thrive within a dynamic engineering team focused on delivering groundbreaking solutions.

Rhode Island has 3 American Job Centers. We list each with its address and hours. Find one →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.