Senior System Software Engineer - Tegra

2 Months ago • 5 Years + • Research & Development • $148,000 PA - $287,500 PA

Job Summary

Job Description

NVIDIA seeks a Senior System Software Engineer to design and develop diagnostic middleware and applications for Tegra SOC and GPU hardware within their Data Center Server Platform Diagnostics group. Responsibilities include architecting new diagnostic software solutions across the product lifecycle (bring-up, manufacturing, qualification, failure analysis), collaborating with internal teams on system software integration, and working closely with ASIC and NPI teams on new product requirements. The ideal candidate possesses strong C/C++ and low-level programming skills, understands processor architecture (preferably ARM), and excels in problem-solving and communication.
Must have:
  • 5+ years experience
  • Strong C/C++ skills
  • Low-level/driver programming
  • Processor architecture understanding (ARM preferred)
  • Problem-solving & debugging skills
Good to have:
  • Linux kernel internals
  • ARM platform expertise
  • Datacenter diagnostic software experience
  • Pre/Post-silicon bring-up experience
  • Experience with large SW projects
Perks:
  • Equity
  • Benefits

Job Details

We are now hiring a Senior System Software Engineer to join the NVIDIA's System Software group focusing on Data Center Server Platform Diagnostics. You will join a dynamic crew that builds and maintains software for complex heterogeneous computing systems that power sophisticated server products used in ground breaking of diverse AI, HPC, and accelerated computing workloads. We have some of the best engineers in the world conceptualizing and taking these products to the finish line and these outstanding engineering teams are rapidly growing. If you're a creative software engineer with a real passion for developing products with new technology, we want to hear from you. Join us at forefront of this new frontier.

What you’ll be doing:

  • Designing and developing diagnostic middle-ware and diagnostic applications for NVIDIA SOC and GPU hardware

  • Architecting and driving new diagnostic software solutions that cater to all phases of the product life cycle - bring up, manufacturing, hardware qualification, failure analysis and custom platforms.

  • Participating in overall system software architecture and collaborate with internal software teams to integrate diagnostic components with various system software components.

  • Working closely with ASIC and NPI teams to plan, implement and cater to new product requirements.

What we need to see:

  • BS/MS in EE/CS or equivalent experience.

  • 5+ years of industry related experience.

  • Strong C/C++ programming skills and object-oriented programming skills.

  • Experience with low level / driver level programming.

  • Understanding of processor architecture fundamentals, preferably arm.

  • Strong problem-solving and debugging skills.

  • Expert communication, interpersonal and planning skills.

Ways to stand out from the crowd:

  • Knowledge of Linux kernel internals.

  • Solid understanding of ARM platforms.

  • Experience in diagnostic software for datacenter and server systems.

  • Experience in Pre-Silicon / Post-Silicon bringup planning and execution of complex SoCs and platforms.

  • Consistent record of learning new technologies on the job in a time-bound manner.

  • Experience working in teams on large SW projects as well as an understanding of SW product release lifecycle

The base salary range is 148,000 USD - 287,500 USD. Your base salary will be determined based on your location, experience, and the pay of employees in similar positions.

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

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

Zscaler - Senior Software Engineer (C coding)

Zscaler

San Jose, California, United States (Hybrid)
7 Hours ago
Airlab Inc  - Junior Programmer Artificial Intelligence

Airlab Inc

Quebec, Canada (On-Site)
1 Month ago
Steer Studios - Senior IT Administrator

Steer Studios

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
10 Months ago
NVIDIA - Senior Firmware PHY Verification Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months ago
Rackner - Cloud Systems Administrator

Rackner

Charlottesville, Virginia, United States (On-Site)
6 Hours ago
NVIDIA - Principal Engineer - DL and AI Software

NVIDIA

Santa Clara, California, United States (On-Site)
3 Months ago
Ubisoft - Principal R&D Scientist on Bots & Behaviors

Ubisoft

Bordeaux, Nouvelle-Aquitaine, France (Hybrid)
1 Month ago
NVIDIA - Senior Field Application Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
3 Months ago
Riot Games - Principal Software Engineer - VALORANT Experience Team

Riot Games

Los Angeles, California, United States (On-Site)
5 Months ago
Meta - Research Engineer

Meta

Pittsburgh, Pennsylvania, United States (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

NVIDIA - Senior System Performance and Power Engineer

NVIDIA

Westford, Massachusetts, United States (Hybrid)
1 Month ago
Ansys - DevOps Engineer II

Ansys

Athens, Greece (Hybrid)
6 Hours ago
Escape Velocity Entertainment - Site Reliability Engineer

Escape Velocity Entertainment

(Remote)
1 Month ago
Garena - Game System Operation Engineer

Garena

Taipei City, Taiwan (On-Site)
2 Weeks ago
Canonical - Product Manager

Canonical

(Remote)
8 Hours ago
Google - CPU AI Workloads and Performance Architect

Google

Mountain View, California, United States (On-Site)
2 Days ago
anydesk - Operations Engineer / Linux Administrator

anydesk

Stuttgart, Baden-Württemberg, Germany (On-Site)
6 Hours ago
NVIDIA - Senior Software QA Automation Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Months ago
Luxoft - Data Engineer for Market Data Projects (with Streamlit Expertise)

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
5 Months ago
Veeam Software - Observability Engineer

Veeam Software

Bucharest, Bucharest, Romania (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Jobs in Canada

Maxis Studios - Tools Software Engineer

Maxis Studios

British Columbia, Canada (On-Site)
2 Weeks ago
Argus Labs - Technical Artist

Argus Labs

Calgary, Alberta, Canada (Remote)
1 Month ago
Epic Games - Analytics Lead (Gameplay)

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Blazesoft - Investment Analyst

Blazesoft

Vaughan, Ontario, Canada (On-Site)
1 Year ago
Thales - Communications / Naval Combat Systems Engineer

Thales

Halifax, Nova Scotia, Canada (Hybrid)
18 Hours ago
NVIDIA - Senior Cost Analyst

NVIDIA

Canada (On-Site)
2 Weeks ago
Puzzle Cats - Game Designer

Puzzle Cats

Toronto, Ontario, Canada (On-Site)
8 Months ago
Google - Senior Internal Controls Manager

Google

Toronto, Ontario, Canada (On-Site)
2 Weeks ago
Digital Extremes - Senior Character Artist

Digital Extremes

London, Ontario, Canada (On-Site)
1 Day ago
Aristocrat Gaming - GameOps Operator

Aristocrat Gaming

Montreal, Quebec, Canada (Hybrid)
1 Week ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Quantum Algorithms Numerics Specialist

Google

San Francisco, California, United States (On-Site)
1 Week ago
Krafton  - PUBG IP Franchise China Business PM (Entry-Level ~ 3 years)

Krafton

Seoul, South Korea (On-Site)
1 Month ago
Google - Technical Program Manager III, Software Development, Cloud AI Systems

Google

Kirkland, Washington, United States (On-Site)
2 Days ago
Netflix - Software Engineer L4/L5, Model Serving Systems, Machine Learning Platform

Netflix

Los Gatos, California, United States (Remote)
3 Months ago
Microsoft - Critical Environment Mechanical Engineer

Microsoft

Atlanta, Georgia, United States (On-Site)
3 Days ago
NVIDIA - Senior ASIC Engineer, Digital Design

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
NVIDIA - Senior Mixed Signal Circuit Design Engineer

NVIDIA

Taipei City, Taiwan (On-Site)
2 Months ago
NVIDIA - Research Scientist - Design Automation

NVIDIA

Hsinchu, Hsinchu City, Taiwan (On-Site)
2 Months ago
NVIDIA - Senior System Software Engineer - QNX BSP and IO Virtualization

NVIDIA

Santa Clara, California, United States (On-Site)
2 Weeks 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