Senior Software Engineer

1 Month ago • 5 Years + • Research & Development

Job Summary

Job Description

NVIDIA seeks a highly motivated Senior Software Engineer with 5+ years of embedded software development experience using C/C++ in a Linux environment. The role involves designing and developing high-performance networking solutions based on NVIDIA's Bluefield networking cards, collaborating with global hardware, firmware, and software teams, and directly engaging with customers and partners. Responsibilities include designing, implementing, debugging software, ensuring code quality, staying abreast of industry best practices, and innovating to enhance NVIDIA's DPU products. The ideal candidate will have expertise in driver development, modern C++, Python, and experience with technologies like BMC, UEFI, and the Linux kernel.
Must have:
  • 5+ years C/C++ experience
  • Embedded SW development
  • Linux environment experience
  • Networking application knowledge
  • Strong debugging & problem-solving skills
Good to have:
  • Driver development expertise
  • Modern C++ programming
  • Python proficiency
  • BMC, UEFI, Secure Boot experience
  • Linux kernel development

Job Details

We are seeking a highly motivated Senior Software Engineer with expertise in embedded software development to join our Data Processing Unit (DPU) Software Group. We are looking for a candidate with the ability to thrive in an environment with sophisticated software and hardware designs, take ownership and lead the SW development of key components of the DPU. The role includes working closely with HW, FW, and SW teams all over the world, and take our product to next level.


What you’ll be doing:

  • Design and develop high performance networking solutions based on NVIDIA's outstanding Bluefield networking cards hardware

  • Engage closely with customers and partners.

  • Collaborate with multiple teams in our multi-functional environment on developing new features/improvements.

  • Stay up to date with industry best practices, new technologies, and emerging trends in software verification.

  • Write fast, effective, maintainable, reliable and well documented code

  • Innovate! Bring NVIDIA's DPU products to shine in customer's view

What we need to see:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience).

  • 5+ years of experience in writing programs using C/C++.

  • Experience with embedded SW development

  • Good background in designing, implementing, and debugging Software.

  • Experience in development under a Linux environment..

  • Extensive knowledge in Software debugging and problem solving skills.

  • Strong design, coding, analytical, debugging and problem-solving skills

  • Ability to work concurrently with multiple groups in the organization

  • Creative, motivated, and value driven person

Ways to stand out from the crowd:

  • Experience with networking applications and protocols.

  • Expertise in driver development along with deep knowledge of modern C++ programming.

  • Proficiency in Python development.

  • Background in BMC, UEFI, Secure Boot, U-Boot, ATF, and Yocto.

  • Previous experience working closely with hardware and board design teams.

  • Experience in software development within the Linux kernel.

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our exclusive engineering teams are rapidly growing. If you're a creative and autonomous engineer with a real passion for technology, we want to hear from you. 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.

Similar Jobs

Playrix - Lead SDET

Playrix

Portugal (Remote)
5 Months ago
Larian Studios - Engine Programmer Internship

Larian Studios

Quebec, Canada (On-Site)
2 Months ago
Ubisoft - Senior C++ Programmer

Ubisoft

Malmö, Skåne County, Sweden (Hybrid)
2 Days ago
holospark - Gameplay Engineer

holospark

Bellevue, Washington, United States (On-Site)
3 Months ago
ByteDance - Research Scientist, Foundation Model, Speech Understanding

ByteDance

San Jose, California, United States (On-Site)
4 Months ago
NVIDIA - STA Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
ByteDance - PLL (Phase-Locked Loop) Analog/Mixed Signal Designer

ByteDance

San Diego, California, United States (On-Site)
3 Days ago
bosh group india - Senior Digital Design Engineer EEJ_2024 (RTL Design/ARM processor)

bosh group india

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Tesla - Bachelor/Master Thesis Research and Development, Mechanical Engineering

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
1 Month ago
NVIDIA - Physical Design Manager

NVIDIA

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

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior Systems Software Engineer, Data Center - CUDA

NVIDIA

Austin, Texas, United States (On-Site)
1 Month ago
Playrix - Senior C++/Python Software Engineer (Engine)

Playrix

Montenegro (Remote)
5 Months ago
HB Studios - Senior Software Engineer

HB Studios

Canada (On-Site)
2 Weeks ago
Krafton  - Applied Research Scientist/Engineer - LM/Agent

Krafton

Seoul, South Korea (On-Site)
2 Days ago
Relax Gaming  - Game Engine Developer

Relax Gaming

Sliema, Malta (Hybrid)
2 Weeks ago
The Walt Disney Company - Real Time Graphics Developer I

The Walt Disney Company

Bristol, Connecticut, United States (On-Site)
3 Days ago
ByteDance - Relational Database Intern (Data Tech Infra)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Oculus VR - UI Engineer

Oculus VR

Remote, Oregon, United States (Remote)
2 Days ago
Flying Wild Hog - AI Programmer

Flying Wild Hog

(Remote)
1 Month ago
ByteDance - Software Engineer Intern (Cloud Native Infrastructure)

ByteDance

San Jose, California, United States (On-Site)
3 Days ago

Get notifed when new similar jobs are uploaded

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

Anzuio - Controller

Anzuio

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
1 Day ago
SuperPlay - TECH ARTIST

SuperPlay

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
4 Months ago
Moon Active - Technical Artist

Moon Active

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
2 Weeks ago
NVIDIA - Physical Design Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Manager, Software Architecture

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
PAPAYA - Legal Operations Manager

PAPAYA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
NVIDIA - STA Engineer

NVIDIA

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

Overwolf

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
NVIDIA - Mechanical Engineering Student

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
3 Days ago
NVIDIA - Senior Board Design Engineer

NVIDIA

Ra'anana, Center District, Israel (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

NVIDIA - Senior High-Performance System Architect

NVIDIA

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

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
2 Weeks ago
Aristocrat Gaming - Sr. Engineer II - C++ Developer

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
1 Week ago
ByteDance - Research Scientist, Foundation Model, Speech & Audio

ByteDance

Seattle, Washington, United States (On-Site)
4 Months ago
NVIDIA - Senior ASIC Verification Engineer - HSIO

NVIDIA

Austin, Texas, United States (On-Site)
1 Month ago
Ubisoft - Principal R&D Scientist on Bots & Behaviors

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (Hybrid)
2 Days ago
NVIDIA - Senior Board Design Hardware Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
Rockstar Games - Senior UI Programmer

Rockstar Games

Oakville, Ontario, Canada (On-Site)
1 Day ago
NVIDIA - System Software Engineer

NVIDIA

Bengaluru, Karnataka, 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.


Yokne'am Illit, North District, Israel (On-Site)

Hyderabad, Telangana, India (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (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 (On-Site)

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

Santa Clara, California, United States (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