Senior Software Developer

1 Month ago • 5 Years + • Research & Development

Job Summary

Job Description

NVIDIA's Network Modeling and Performance Insights group seeks a Senior Software Developer to design and develop infrastructure for a complex networking simulation as a service. Responsibilities include enhancing simulation runtime and memory consumption, improving simulation quality and robustness, expanding simulation versatility for diverse use cases, designing and exposing the simulation as a service, integrating a new simulation management system, and developing a CI/CD infrastructure. The ideal candidate will have 5+ years of experience in software development, proficiency in C++, knowledge of computer science fundamentals, and strong communication skills. Experience with network simulation, multi-core computation, cloud computing, and CI/CD is advantageous.
Must have:
  • 5+ years software development experience
  • Proficiency in C++ and optimization
  • Strong computer science fundamentals
  • Network simulation experience
  • Excellent communication skills
Good to have:
  • Multi-core computation and parallel code acceleration
  • Cloud computing and workload parallelization
  • CI/CD pipeline development and service integration

Job Details

NVIDIA is spearheading the AI revolution and the creation of state-of-the-art accelerated compute platforms for global utilization. Our Network Modeling and Performance Insights group is seeking a skilled and driven Software Developer for the design and development of our infrastructure for a complex networking simulation as a service. In this role, you will be responsible for developing and optimizing our network simulation software, and to enhance its performance and quality. You will work on integrating this infrastructure with cloud computation services for various use cases and ensure the simulation is available as a service for internal and external customers. If you're passionate about tackling intricate challenges and contributing to comprehensive software solutions, we want to hear from you.

What you'll be doing:

  • Enhance simulation runtime and memory consumption through innovative optimization techniques.

  • Improve the quality of the simulation as a software product, ensuring robustness and reliability.

  • Expends the simulation versatility to accommodate new various and complex user use cases and bleeding-edge requirements.

  • Design and expose the simulation as a service to facilitate easier access for different stakeholders.

  • Integrate a new simulation management system, making simulated experiments data accessible to all users.

  • Design and develop a CI/CD infrastructure for our complex networking simulation tool, ensuring efficient deployment and smooth integration processes.

What we need to see:

  • BSc or above in Computer Science, Computer Engineering, or a related field, or equivalent experience.

  • 5+ years of relevant practical experience in software development, including working on a large-scale software product, preferably with strict performance considerations.

  • Proficiency in C++ and optimization techniques for improving code performance

  • In-depth knowledge of computer science fundamentals, and computer architecture.

  • Strong communication skills.

  • Experience with simulation environments (specifically, network related) -  a significant advantage

  • Prior experience with multi-core computation and parallel code acceleration

  • Familiarity with cloud computing and parallelization of computational workloads - an advantage.

  • Experience in developing CI/CD pipelines and integrating services - an advantage.

NVIDIA has some of the most forward-thinking and hardworking people in the world working for us, and due to unprecedented growth, our world-class engineering teams are expanding rapidly. If you are a creative and autonomous engineer with a real passion for technology, we want to hear from you.

We are committed to fostering a diverse work environment and are 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. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, perform essential job functions, and receive other benefits and privileges of employment. Please contact us to request accommodation

#LI-Hybrid

Similar Jobs

ByteDance - Software Engineer, Distributed Storage System

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Rockstar Games - Senior Technical Artist: Performance Capture Pipeline

Rockstar Games

Edinburgh, Scotland, United Kingdom (On-Site)
6 Months ago
Demonware - Expert Engineer, Accounts and Authentication

Demonware

Dublin, County Dublin, Ireland (Hybrid)
3 Weeks ago
Zoox - Senior/Staff Motion Planning Engineer, Teleguidance

Zoox

Foster City, California, United States (Hybrid)
6 Months ago
NVIDIA - Deep Learning Software Engineer, Performance Optimization

NVIDIA

Tokyo, Japan (On-Site)
3 Months ago
Krafton  - Performance Management and Evaluation Specialist (HRM)

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Bright Machines - Research Perception Scientist, Computer Vision and Machine Learning

Bright Machines

San Francisco, California, United States (On-Site)
6 Months ago
RoofStack - Senior Software Developer (Payment Systems)

RoofStack

İstanbul, İstanbul, Türkiye (Hybrid)
3 Months ago
NVIDIA - Senior HPC Performance Engineer

NVIDIA

Santa Clara, California, United States (On-Site)
2 Months ago
Riot Games - VFX Artist II - VALORANT, Premium Content

Riot Games

United States (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Rocket Werkz - GAME ENGINE PROGRAMMER

Rocket Werkz

Auckland, Auckland, New Zealand (On-Site)
11 Months ago
NVIDIA - Senior Tool and Methodology Development Software Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
1 Month ago
JMA - Principal Firmware Engineer - Radio

JMA

Plano, Texas, United States (On-Site)
6 Months ago
NVIDIA - Senior Software Engineer, TensorRT-LLM

NVIDIA

California, United States (Hybrid)
3 Weeks ago
Larian Studios - TOOLS DIRECTOR

Larian Studios

Quebec, Canada (On-Site)
4 Months ago
Next Level Games - Rendering Engineer

Next Level Games

British Columbia, Canada (Hybrid)
1 Month ago
SKYDANCE - Senior Graphics Engineer II

SKYDANCE

Santa Monica, California, United States (Hybrid)
1 Month ago
Tencent - Senior Backend Developer

Tencent

Shenzhen, Guangdong Province, China (On-Site)
4 Months ago
Epic Games - Quality Assurance Programming Specialist

Epic Games

Montreal, Quebec, Canada (On-Site)
1 Month ago
Nintendo - Sr Software Engineer - Gameplay

Nintendo

Redmond, Washington, United States (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Jobs in Tel Aviv-Yafo, Tel Aviv District, Israel

NVIDIA - Senior Software Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
SuperPlay - VIP Account Manager

SuperPlay

Tel Aviv District, Israel (On-Site)
2 Weeks ago
NVIDIA - Senior Chip Design Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Firmware Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Physical Design Full Chip STA Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
PAPAYA - Retargeting Lead

PAPAYA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
SciPlay - Lead Art

SciPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Weeks ago
NVIDIA - Senior Software Architect, Advanced Development

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
NVIDIA - Physical Design Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
SciPlay - Senior User Acquisition Manager

SciPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Riot Games - Associate Art Director - League of Legends, Game Modes

Riot Games

Sydney, New South Wales, Australia (On-Site)
10 Months ago
NVIDIA - Senior Signal and Power Integrity Engineer - Hardware

NVIDIA

Canada (On-Site)
3 Weeks ago
NVIDIA - Senior Analog Layout Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Chip Architect

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
NVIDIA - Manager, Software Technical Program Management - Datacenter Systems

NVIDIA

Santa Clara, California, United States (On-Site)
3 Weeks ago
NVIDIA - Senior System Software Architect, HPC Networking

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Months ago
NVIDIA - CSP Hardware Application Engineer

NVIDIA

Beijing, Beijing, China (On-Site)
3 Months ago
Assystems - Administrateur AVEVA PDMS E3D H/F

Assystems

Marseille, Provence-Alpes-Côte D'Azur, France (On-Site)
6 Months ago
NVIDIA - System Memory Validation Software Engineer

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago
AGS - American Gaming Systems - Software Engineer II - OS

AGS - American Gaming Systems

Georgia (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Massachusetts, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Texas, United States (On-Site)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug