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
VirtualVocations
Santa Clara, California

A company is looking for a Senior Software Engineer - SDKs & Developer Products. ...

Promoted
Apple
Cupertino, California

As part of the software team, you will * Partner with teams across Apple to prioritize and build the product roadmap * Advocate for your solutions and secure buy-in * Continue to research, drive, and develop solutions * Ensure accuracy and timeliness of telemetry, detection, and response actions. We...

Promoted
TikTok
San Jose, California

Deep understanding of (and passion for) Web Platform: JavaScript, HTML, CSS, User Interface and User Experience guidelines and best practices. TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and To...

Promoted
EVONA
CA, United States

Senior Systems Engineer | Space Industry | San Diego. EVONA have partnered with an exciting business in the space industry, who develop electrical subsystems and components for a variety of spacecraft, this includes work on human spaceflight. SMEs, software & hardware engineers. ...

NVIDIA
Santa Clara, California
Remote

Evaluate new and innovative technologies and tooling as the AI-at-scale landscape evolves to ensure we have the highest level of operational and engineering excellence. NVIDIA Cloud Functions team is looking for a motivated, product-minded Senior Distributed Systems Software Engineer with an observa...

Apple
Cupertino, California

If you’re motivated by the idea of making a real impact, and joining a team where we pride ourselves in being one of the most diverse and inclusive companies in the world, a career with Apple might be your dream job! The Information Systems & Technology organization is looking for an experienced Jav...

TikTok
San Jose, California

TikTok's global headquarters are in Los Angeles and Singapore, and its offices include New York, London, Dublin, Paris, Berlin, Dubai, Jakarta, Seoul, and Tokyo. Our product engineering team is responsible for building an e-commerce ecosystem that is innovative, secure and intuitive for our users. A...

Walmart
Sunnyvale, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years’ experience in software engineering or related area. Master’s degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Johnson and Johnson
Santa Clara, California

The Senior Systems Integration Engineer for Operations will support the team lead in implementing the framework and processes to operate, troubleshoot, and maintain the incredibly complex Johnson & Johnson OTTAVA Robotic System within the R&D organization. This team will operate the system during cl...

Ford Motor Company
Palo Alto, California

In the Ford Advanced Driver-Assistance Systems (ADAS) program, Ford’s team designs and develops functional models and hardware that provide best-in-class performance for features like adaptive cruise control, automatic emergency braking, cross traffic alert, active park assist and 360 camera systems...