Tegra SoC Software Engineer — Embedded & System Driver

NVIDIA Corporation

Durham (NC)

On-site

USD 184,000 - 288,000

Full time

39 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Equity
Benefits package

Job summary

NVIDIA is seeking a seasoned software engineer to design, develop, and verify features for next-generation Tegra SoCs in Durham, NC. You will collaborate with hardware, silicon, and pre-silicon teams to bring up platforms and prototype systems, focusing on core OS software and early modeling simulations.

You should have a BS/MS in CS/CE, 5+ years of experience, and strong C programming with low-level debugging skills, plus hands-on ARM architecture and system-level knowledge.

Qualifications

  • BS or MS in Computer Engineering, CS, or related field or equivalent experience.
  • 5+ years of relevant software development experience.
  • Proven leadership skills with ownership on past projects.
  • Strong C programming and low-level driver experience; capable of complex system debugging.
  • Experience with ARM based processor architecture.
  • Familiarity with computer system architecture, microprocessors, and memory controllers.

Responsibilities

  • Design, develop and verify features for SoC architecture with hardware/software teams.
  • Early modeling simulation to support product development.
  • Collaborate with hardware, silicon and pre-silicon teams to bring up platforms and prototypes.
  • SoC bring-up with focus on core OS software on new platforms.
  • Develop, unit test, document and maintain Tegra SoC features.
  • Influence hardware architecture and system software through design specifications.

Skills

C programming
low-level driver
system-level debugging
ARM architecture
microprocessor basics

Education

BS/MS in Computer Engineering or CS

Tools

JTAG debugging tools

Job description

NVIDIA is seeking a seasoned software engineer to design, develop, and verify features for next-generation Tegra SoCs in Durham, NC. You will collaborate with hardware, silicon, and pre-silicon teams to bring up platforms and prototype systems, focusing on core OS software and early modeling simulations.

You should have a BS/MS in CS/CE, 5+ years of experience, and strong C programming with low-level debugging skills, plus hands-on ARM architecture and system-level knowledge.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Tegra SoC Software Engineer - Embedded, ARM, Equity
Tegra SoC Software Engineer - Embedded, ARM, Equity

NVIDIA • North Carolina

On-site
USD 184,000 - 288,000
Tegra SoC System Software Engineer — Driver & Kernel (Equity)
Tegra SoC System Software Engineer — Driver & Kernel (Equity)

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Tegra SoC Software Engineer - Low-Level ARM Bring-Up Equity
Tegra SoC Software Engineer - Low-Level ARM Bring-Up Equity

NVIDIA • California

On-site
USD 184,000 - 288,000
Equity
Benefits package
Tegra System Software Engineer - ARM SoC Performance
Tegra System Software Engineer - ARM SoC Performance

NVIDIA • Boulder (CO)

On-site
USD 124,000 - 196,000
System Software Engineer, ARM SoCs & Performance
System Software Engineer, ARM SoCs & Performance

NVIDIA • Hillsboro (OR)

On-site
USD 124,000 - 196,000
System Software Engineer, ARM SoC & Performance
System Software Engineer, ARM SoC & Performance

NVIDIA • United States

Remote
USD 124,000 - 196,000
Equity
Comprehensive benefits
System Software Engineer - ARM SoC Performance & Equity
System Software Engineer - ARM SoC Performance & Equity

NVIDIA • California

On-site
USD 124,000 - 196,000
Equity
Benefits package
SoC Systems Software Engineer - ARM & Performance
SoC Systems Software Engineer - ARM & Performance

NVIDIA Corporation • Austin (TX)

On-site
USD 124,000 - 196,000
Equity
Benefits package
System Software Engineer, ARM SoC & Performance
System Software Engineer, ARM SoC & Performance

NVIDIA • Santa Clara (CA)

On-site
USD 124,000 - 196,000
Tegra System Software Engineer
Tegra System Software Engineer

NVIDIA • Santa Clara (CA)

On-site
USD 152,000 - 288,000