Outscal Logooutscal logo

Senior Software Engineer

1 Month 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

NVIDIA - Senior HPC Technical Support Engineer - Ethernet

NVIDIA

Durham, North Carolina, United States (On-Site)
1 Month ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

San Jose, California, United States (On-Site)
21 Hours ago
Toptracer - Embedded Software Engineer

Toptracer

Stockholm, Stockholm County, Sweden (Hybrid)
1 Month ago
Logitech - Principal Audio ML engineer

Logitech

Chennai, Tamil Nadu, India (On-Site)
5 Months ago
Infoblox - Staff Software Engineer

Infoblox

Burnaby, British Columbia, Canada (Hybrid)
4 Months ago
Push Gaming - Senior QA Tester

Push Gaming

Spain (Hybrid)
12 Hours ago
Hogarth - Software Development Engineer, Test

Hogarth

Hyderabad, Telangana, India (Hybrid)
6 Months ago
PwC - Senior Associate _ Automation Tester_ Emerging  Technologies_ Advisory_ Bengaluru

PwC

Bengaluru, Karnataka, India (On-Site)
5 Months ago
PwC - Assurance Technology Risk & Quality Manager

PwC

Dublin, County Dublin, Ireland (On-Site)
5 Months ago
Epic Games - QA Manager

Epic Games

(On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior System Level Product Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
2 Months ago
W Beyond   - Embedded C

W Beyond

Bengaluru, Karnataka, India (On-Site)
6 Months ago
LeoVegas - Infrastructure Lead

LeoVegas

Stockholm, Stockholm County, Sweden (Hybrid)
3 Months ago
ION - DBA Administrator

ION

Italy (Hybrid)
5 Months ago
Cricketpedia - Full-Stack Engineer(Backend in PHP)

Cricketpedia

Gurugram, Haryana, India (Remote)
2 Years ago
Every matrix - Senior Database Administrator

Every matrix

Bucharest, Bucharest, Romania (Hybrid)
2 Months ago
Samsung Semiconductor - Senior Engineer, QA Test and Automation

Samsung Semiconductor

San Jose, California, United States (Hybrid)
2 Weeks ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

San Jose, California, United States (On-Site)
21 Hours ago
Logitech - Senior Audio ML engineer

Logitech

Chennai, Tamil Nadu, India (On-Site)
6 Months ago
PhonePe - Site Reliability Engineer

PhonePe

Bengaluru, Karnataka, India (On-Site)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Yokne'am Illit, North District, Israel

Overwolf - Senior Client Software Engineer

Overwolf

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
12 Hours ago
PAPAYA - DevOps Team Lead

PAPAYA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
12 Hours ago
Entrata - Backend Developer

Entrata

Tel Aviv-Yafo, Tel Aviv District, Israel (Hybrid)
5 Months ago
NVIDIA - Physical Design Backend Engineer

NVIDIA

Yokne'am Illit, North District, Israel (Hybrid)
1 Day ago
PAPAYA - Product Team Lead - CPM

PAPAYA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Playtika - Data Ops Group Manager

Playtika

Israel (On-Site)
2 Months ago
NVIDIA - Senior ICT and JTAG Test Engineer

NVIDIA

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

PAPAYA

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

Ilyon

Rosh Haayin, Center District, Israel (On-Site)
1 Month ago
NVIDIA - Senior Layout Engineer

NVIDIA

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

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

NopAdvance LLP - : Software Tester

NopAdvance LLP

Surat, Gujarat, India (On-Site)
5 Months ago
BrightEdge - Senior QA Engineer

BrightEdge

Hyderabad, Telangana, India (On-Site)
7 Months ago
Every matrix - Junior Technical Support

Every matrix

Changsha, Hunan, China (On-Site)
1 Week ago
Tesla - Associate Quality Engineer Parts Quality

Tesla

Prüm, Rhineland-Palatinate, Germany (On-Site)
1 Month ago
Wargaming - Head of QA

Wargaming

Berlin, Berlin, Germany (On-Site)
4 Weeks ago
Luxoft - Junior C++ developer

Luxoft

Türkiye (Remote)
3 Months ago
Nagarro - Associate Staff Engineer, QA Automation

Nagarro

Japan (Remote)
5 Months ago
Avathon - Quality Assurance Engineer

Avathon

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Virtuos - QA Intern

Virtuos

China (On-Site)
1 Day 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.


Hsinchu, Hsinchu City, Taiwan (On-Site)

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

Seoul, South Korea (Hybrid)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

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

Shanghai, Shanghai, China (On-Site)

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)

Be'er Sheva, South District, Israel (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