Search jobs > Santa Clara, CA > Remote > Senior software engineer

Senior System Software Engineer, Simulation and Virtualization

NVIDIA
Santa Clara, CA, US
$148K-$339.3K a year
Remote
Full-time

NVIDIA has been redefining computer graphics, PC gaming, and accelerated computing for more than 30 years. Today, we are increasingly known as the AI computing company with the GPU deep learning ignited modern AI, acting as the brain of computers, robots, and self-driving cars etc.

We are hiring Sr. Software Engineer who will help build best-in-class simulators for our DGX Server platforms. Simulations play a critical role in building scalable systems at Speed of Light! As an NVIDIAN, get immersed in a diverse environment where everyone is encouraged to do their best work.

Join the team and see how you can make a lasting impact on the world!

What you’ll be doing :

Drive requirements, architecture, and roadmap of NVIDIA DGX Simulation platforms.

Build & enhance simulator with new HW features, improve simulation performance, fix bugs across user and kernel stacks & automate system for regressions testing.

Bring full SW stack up on DGX Simulator; work closely with hardware modeling, kernel & platform driver teams distributed globally.

What we need to see :

BS degree or higher (Computer science or related) or equivalent experience

5+ years of relevant experience.

Proficient in C / C++ programming with strong user & kernel mode debugging skills in multi-threaded environment.

Clear understanding of OS fundamentals, computer system architecture and low-level interfaces such as buses, controllers, interrupts etc.

Familiarity with at least one major Linux distro (Ubuntu, RedHat, SLES etc.)

Strong articulation skills for crafting and improving technical documents and to engage globally distributed engineering team.

Ways to stand out from the crowd :

Experience in virtualization, hypervisors & building HW simulators. Experience in HW & SW stack bringup using Simulators & Emulators etc.

Familiarity with hardware interfaces such as PCIe, SPI, I2C etc with Linux Boot solutions on x86 & ARM class platforms.

Having written software in GitHub with exposure to opensource development life cycle.

The base salary range is 148,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 . 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.

30+ days ago
Related jobs
Promoted
Cisco Systems, Inc.
San Jose, California

We are seeking a highly skilled and experienced Senior Escalation Engineer to provide advanced technical support and troubleshooting for escalated issues related to UCS and Intersight platforms, including AI Enablement products and cloud-based offerings. On this team you'll be working in a highly dy...

Promoted
Nvidia Corporation
Santa Clara, California

Senior System Software Engineer - Scientific Computing PaaS. This DGX scientific computing cloud platform enables Physics based Numerical Simulation Solvers, AI based Training, Inference and Visualization workflow for physical science and engineering problems. Fault Tolerance and Failure Detection, ...

Promoted
TikTok
San Jose, California

We seek strong software engineers to build the best experience for users managing Digital Marketing, with highly scalable and reliable software partnering across disciplines and geographies. Our company benefits are designed to convey company culture and values, to create an efficient and inspiring ...

Promoted
Cisco Systems, Inc.
San Jose, California
Remote

You will deeply understand customer problems and the competitive landscape while focusing the team on the most appropriate segments and building a product roadmap to address the most relevant customer struggles. We're proud to be the Best Small and Mid-Size Enterprises Security Solution Cisco Secure...

Promoted
VirtualVocations
Sunnyvale, California

A company is looking for a Senior Software Engineer - 3D Mapping and Geospatial Systems. ...

Promoted
TikTok
San Jose, California

TikTok TV team leads product and growth initiatives for TikTok TV app on all TV platforms with a data-driven and results-focused engineering and product mindset. You'll be joining a full-stack team that can leverage all of TikTok's existing frameworks and be a part of designing and implementing new ...

Promoted
VirtualVocations
Sunnyvale, California

A company is looking for a Senior Frontend Software Engineer to join their Forecast One team. ...

NVIDIA
Santa Clara, California

Our team analyzes performance of applications, investigates bottlenecks in software or hardware and delivers features and improvements to better realize the potential of NVIDIA hardware for a growing range of computational workloads, ranging from deep learning, scientific computation, and self-drivi...

ByteDance
San Jose, California

The Global e-commerce Supply Chain team aims to improve customer experience with warehouse & supply chain technology, empower merchants to ease and expand their business worldwide with reliable and trustable fulfillment capabilities, so as to make more affordable and high-quality products sell easil...

Mediabistro
San Jose, California

TikTok's Intelligent Creation team develops the core video creation technologies that enable creators to easily capture, edit and publish fun and creative videos directly in the TikTok Android and iOS app. As a Senior Mobile Audio and Video Software Engineer, you will:. Experience with mobile softwa...