Senior Software Engineer

3 Months ago • 5 Years + • Software Development & Engineering

Job Summary

Job Description

NVIDIA seeks an experienced Senior Software Engineer with a strong background in networking and virtualization. This role involves close collaboration with various teams to develop leading software solutions. Responsibilities include working with top customers, building cutting-edge prototypes, and contributing significantly to software development. A strong knowledge of server/cloud networking, virtualization, and kernel/DPDK is crucial. The position requires proficiency in C/C++, Linux (user and/or kernel modes), and networking protocols (VLAN, STP, OSPF, BGP, PIM etc.). RDMA, SPDK, and DPDK knowledge are advantageous. The ideal candidate is self-motivated, able to work independently, and thrive in a cross-functional team environment.
Must have:
  • 5+ years experience
  • Strong C/C++ skills
  • Linux (user/kernel) experience
  • Networking knowledge (L2/L3)
  • Knowledge of protocols (VLAN, STP, OSPF, BGP, PIM)
Good to have:
  • RDMA, SPDK, DPDK
  • Network virtualization knowledge
Perks:
  • Competitive salary
  • Generous benefits package

Job Details

We are now looking for Software Engineer!

NVIDIA is seeking for an experienced Software Engineer with a strong background in networking and virtualization technologies. This full-time position requires close collaboration with other NVIDIA SW and SW architecture teams, pre-sale teams and different industry leading architecture and R&D teams to develop leading SW solutions and stack. The role requires a strong knowledge of server/Cloud networking and virtualization technologies and top SW development skills. Kernel & DPDK background is strongly preferred.

With competitive salaries and a generous benefits package, NVIDIA is widely considered to be one of the most desirable employers in the world. We have some of the most brilliant and talented people in the world working for us. If you are creative, autonomous and love a challenge, we want to hear from you. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

What you’ll be doing:

  • Working with NVIDIA top customers RnD, getting familiar with their applications and needs.

  • Building cutting edge POC prototypes which later to be productize and delivered.

  • Closely work with various development and architecture teams and take major part of SW development.

What we need to see:

  • Bachelor or above in Computer Science or computer engineering or related discipline

  • 5+ years of practical experience

  • Strong C/C++ programming skills

  • Experiences using C/C++ in Linux (user and/or kernel modes)

  • Good networking knowledge and be familiar with L2 bridging, L3 routing and protocols such as VLAN, STP, OSPF, BGP, PIM etc.

  • Advantage – knowledge at RDMA, SPDK, DPDK and Network virtualization

Ways to stand out from the crowd:

  • Demonstrated ability to work in a cross-functional team environment

  • Self-motivated, ability to work with little definition and supervision while multi-tasking and prioritizing across a number of projects and initiatives

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people on the planet working for us. If you're creative and autonomous, we want to hear from you!

Similar Jobs

Rackspace Technology - Service Delivery/Engagement Manager

Rackspace Technology

Gurugram, Haryana, India (Remote)
2 Months ago
Apple - AIML - Senior Engineering Program Manager, ML Lifecycle Platform

Apple

Cupertino, California, United States (On-Site)
6 Days ago
Canva - Backend Software Engineer - Internationalization

Canva

Beijing, Beijing, China (Remote)
3 Months ago
Joyride Games - VP Marketing

Joyride Games

Palo Alto, California, United States (Remote)
1 Year ago
The Walt Disney Company - Maintenance Technician - Electric Power Plant Operator

The Walt Disney Company

The Bahamas (On-Site)
2 Months ago
Haptic  - Lead Engine Software Engineer

Haptic

Dallas, Texas, United States (Remote)
6 Months ago
Apple - Mixed Signal Circuit Design Engineer

Apple

Waltham, Massachusetts, United States (On-Site)
1 Month ago
rivos - ESD Engineer

rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
5 Months ago
Apexon - Embedded Engineer

Apexon

Baytown, Texas, United States (On-Site)
1 Week ago
PwC - IN-Associate -SAP PP- SAP – Advisory

PwC

Gurugram, Haryana, India (On-Site)
4 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Springer Group - Business Analyst

Springer Group

Lisbon, Lisbon, Portugal (On-Site)
1 Month ago
endava - Senior Java Developer

endava

São Paulo, State Of São Paulo, Brazil (On-Site)
1 Month ago
Tide - Staff Data Engineer

Tide

Delhi, India (Hybrid)
1 Month ago
sound cloud - Product Designer, Ads

sound cloud

Berlin, Berlin, Germany (Hybrid)
2 Weeks ago
OAO India - UX Developer

OAO India

Pune, Maharashtra, India (Remote)
2 Years ago
Niantic - Senior Software Engineer, Security

Niantic

Zürich, Zurich, Switzerland (Hybrid)
3 Months ago
Flexera Software - Product Owner

Flexera Software

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Month ago
Trek - Senior Oracle SOA Developer

Trek

Haryana, India (On-Site)
4 Months ago
Aera Technology - Client Partner | Enterprise Platform Sales | Decision Intelligence

Aera Technology

London, England, United Kingdom (On-Site)
8 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Taipei City, Taiwan

NVIDIA - Learning and Development Specialist

NVIDIA

Taipei City, Taiwan (On-Site)
4 Months ago
Qualcomm - Sourcing Specialist, Associate

Qualcomm

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
winking Entertainment - Financial Department Part-time Student

winking Entertainment

Taipei City, Taiwan (On-Site)
1 Month ago
PwC - A.審計類(桃園)-審計員

PwC

Taoyuan City, Taiwan (On-Site)
8 Months ago
binance - Senior Product Manager, Internal Platform

binance

Taipei City, Taiwan (On-Site)
7 Months ago
Coda - Senior/Staff Software Engineer

Coda

Taipei City, Taiwan (Hybrid)
1 Year ago
binance - Senior DevOps Engineer (AWS, Kubernetes, Linux)

binance

Taipei City, Taiwan (Remote)
1 Year ago
binance - Product Lead, Compliance

binance

Taipei City, Taiwan (Remote)
2 Years ago
Google - Senior Platform System Architect, Silicon

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Months ago
binance - Accountant / Accounting Manager (12 months contract)

binance

Taipei City, Taiwan (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Software Development & Engineering Jobs

Fandom  - Manager Software Engineering (AdTech)

Fandom

(Remote)
2 Months ago
LeoVegas - Domain Architect - Retention Engineering

LeoVegas

Växjö, Kronoberg County, Sweden (On-Site)
1 Month ago
PHINIA - Engineer

PHINIA

Gurugram, Haryana, India (On-Site)
9 Months ago
Assystems - Tunnel Design Engineer

Assystems

Mumbai, Maharashtra, India (On-Site)
8 Months ago
Adtran - Software Design Engineer

Adtran

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Apple - Operations Reliability Engineer

Apple

Cupertino, California, United States (On-Site)
1 Week ago
Mendix - Support Engineer

Mendix

Rotterdam, South Holland, Netherlands (Hybrid)
3 Months ago
PwC - Associate - SAP ABAP - RDC

PwC

Kolkata, West Bengal, India (On-Site)
9 Months ago
Accenture - Advanced Application Engineer

Accenture

Pune, Maharashtra, India (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)

Massachusetts, United States (On-Site)

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

Texas, United States (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Pune, Maharashtra, India (On-Site)

Taipei City, Taiwan (On-Site)

Beijing, Beijing, China (On-Site)

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

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