Senior Software Engineer

2 Months ago • 5 Years + • Quality Assurance

Job Summary

Job Description

NVIDIA seeks a highly motivated Senior Software Engineer with 5+ years of experience in embedded software development for its Data Processing Unit (DPU) Software testing team. Responsibilities include building automated verification environments, developing test automation frameworks (Python), identifying and reporting software defects, improving test coverage, collaborating with HW/FW/SW teams globally, driving performance and quality improvements, and staying updated on industry best practices. The role involves working with complex software and hardware designs and contributing to cutting-edge technology.
Must have:
  • 5+ years Python programming experience
  • Software testing automation expertise
  • Performance testing and reporting
  • Software design, implementation, and debugging
  • Networking & compute infrastructure knowledge
  • Linux distributions expertise
  • Strong debugging and problem-solving skills
Good to have:
  • PyTest or other testing tools
  • Data search/analytics engines (Elasticsearch, Kibana, Grafana)
  • Linux virtualization (QEMU/KVM)
  • CI/CD experience (Jenkins)
  • Docker & Kubernetes knowledge
  • C/C++ toolchain experience (cross-compilation)

Job Details

We are looking for an excellent highly motivated Senior SW Engineer with experience in embedded software development to join the software testing team in the Data Processing Unit (DPU) SW Group. We are looking for a candidate with the ability to thrive in an environment with complex software and hardware designs, take ownership and lead the SW testing 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:

  • Build automated verification environment for high-end hardware and software which is at the forefront of innovation.

  • Develop and maintain test automation frameworks and scripts using Python.

  • Identify, analyze, and report software defects, inconsistencies, and other quality issues.

  • Make better product quality by improving tests coverage.

  • Take an active part in development, integration and verification with R&D.

  • Drive improvements for performance, quality, stability around SW acceleration solutions.

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

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 Python.

  • Experience in developing modern Software testing System/QA automation and contribution with a real passion for automation.

  • Proved knowledge in performance testing scenarios and creation of performance reports.

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

  • Background in Scripting (Bash, Groovy).

  • Expertise in networking & compute infrastructure (servers, switches, routers, TCP/UDP).

  • Knowledge of how to tune environment for the best performance and deploy infrastructure based on innovate technologies and high-end hardware.

  • Experience in Linux distributions (Centos/RedHat, Ubuntu, Fedora, SLES).

  • Extensive knowledge in Software debugging and problem solving skills.

Ways to stand out from the crowd:

  • Experience with PyTest or other testing tools.

  • Proficiency with data search and analytics engine (Elasticsearch, Kibana, Grafana).

  • Hands-on with virtualization in Linux (QEMU/KVM).

  • Work Background with CI/CD approach and toolset (Jenkins).

  • Knowledge of Docker and Kubernetes as well as understanding of C/C++ toolchain in Linux including cross-compilation (C, C++, automake/autoconf, cmake, meson).

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

Comscore - Data Scientist

Comscore

(Remote)
21 Hours ago
NVIDIA - Intellectual Property Security Engineer

NVIDIA

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Google - Data Center Technician III, Global Server Operations

Google

Reno, Nevada, United States (On-Site)
2 Weeks ago
Google - Senior Partner Engineer, Device Platform Operations, YouTube

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Technicolor Group - Supervisor-Compositing

Technicolor Group

Adelaide, South Australia, Australia (On-Site)
5 Months ago
lowpixel studios - QA Tester (Remote)

lowpixel studios

(Remote)
4 Months ago
Playrix - Senior QA Engineer (VSO Engine)

Playrix

Cyprus (Remote)
2 Weeks ago
Epic Games - Compliance Assurance Lead

Epic Games

(On-Site)
3 Months ago
Numrah - QA Engineer

Numrah

(On-Site)
1 Week ago
NVIDIA - Software Test Development Engineer

NVIDIA

(Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Veeam Software - Veeam Backup for Databases Engineer

Veeam Software

Bucharest, Bucharest, Romania (On-Site)
1 Day ago
Google - Security Consultant, SIEM/SOAR

Google

London, England, United Kingdom (On-Site)
2 Days ago
Games 24x7 - SDE - 1

Games 24x7

Bengaluru, Karnataka, India (On-Site)
1 Week ago
Epic Games - Machine Learning Ops Engineer

Epic Games

London, England, United Kingdom (On-Site)
3 Months ago
Hacksaw Studios - Client Platform Developer

Hacksaw Studios

Stockholm, Stockholm County, Sweden (On-Site)
2 Weeks ago
NVIDIA - Distinguished Engineer – Data Center System Software Architect

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks ago
ByteDance - FPGA Firmware Engineer

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
GameJobs - Project Management Co-Op Student

GameJobs

Dublin, County Dublin, Ireland (On-Site)
1 Day ago
Canonical - Embedded Linux Field Engineering Manager

Canonical

(Remote)
8 Hours ago
Funcom - DevOps Engineer - Internship

Funcom

Bucharest, Bucharest, Romania (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Yokne'am Illit, North District, Israel

Tesla - Parts Advisor

Tesla

Netanya, Center District, Israel (On-Site)
2 Months ago
NVIDIA - Senior Software Video Engineer

NVIDIA

Yokne'am Illit, North District, Israel (On-Site)
1 Month ago
Playtika - Corporate Counsel

Playtika

Israel (On-Site)
6 Months ago
Lytx - Senior DevOps Engineer

Lytx

Haifa, Haifa District, Israel (Hybrid)
18 Hours ago
Truecaller - Backend Engineer Team Lead

Truecaller

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
8 Hours ago
Vimeo - Principal Product Manager, Marketing Solution

Vimeo

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Day ago
Outbrain - Product Manager - Programmatic Advertising

Outbrain

Netanya, Center District, Israel (Hybrid)
22 Hours ago
Google - Software Engineer II, Migration and Replication, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
Playtika - Social Media Manager

Playtika

Israel (On-Site)
6 Months ago
Playtika - FP&A Manager

Playtika

Israel (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

Maxis Studios - Senior Software Engineer - C#

Maxis Studios

Bogotá, Bogota, Colombia (On-Site)
1 Month ago
OUTFIT7 - Quality Engineer / Games

OUTFIT7

Ljubljana, Ljubljana, Slovenia (On-Site)
1 Month ago
NVIDIA - Test Engineer, Electrical

NVIDIA

Roskilde, Denmark (Hybrid)
3 Weeks ago
Corsair - QA Technician

Corsair

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Month ago
NVIDIA - Deep Learning Software Engineering Intern, Test Development - 2025

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Weeks ago
Rivos - CPU Design Verification - Full-time

Rivos

Hsinchu, Hsinchu City, Taiwan (Hybrid)
6 Months ago
Fluence - Sr. Power Electronics Engineer (m/f/d)

Fluence

Erlangen, Bavaria, Germany (Hybrid)
6 Months ago
Luxoft - Test Automation Engineer - UFT Selenium

Luxoft

Hyderabad, Telangana, India (On-Site)
5 Months ago
Fanatee - Quality Assurance Intern

Fanatee

São Paulo, State Of São Paulo, Brazil (Hybrid)
3 Months ago
NVIDIA - Senior Product Test Engineer

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
3 Months 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