Hybrid System Software Engineer

Posted 5 hours ago

Apply now

About the role

  • Tegra System Software Engineer with expertise in system software for NVIDIA's SoC products. Collaborating with hardware teams to design and verify next generation SoC architecture.

Responsibilities

  • Design, develop and verify features for our next generation SoC architecture, collaborating with hardware engineers and fellow software engineers
  • Heavily involved with the early modeling simulation required to produce our outstanding products
  • Working closely with the hardware, silicon, pre-silicon teams to bring-up new platforms, products, and prototype systems
  • Involved in SoC bringup with a focus on enabling the core OS software on new platforms
  • Get to craft, develop, unit test, document and maintain features for Tegra SoCs
  • You will influence hardware architecture and system software by creating architecture and design specification

Requirements

  • BS or MS degree in Computer Engineering, Computer Science, or related degree or equivalent experience
  • 5+ years of relevant software development experience
  • Proven leadership skills and strong ownership on past projects
  • Hands on technical experience and demonstrated excellence in an environment with complex software and hardware designs
  • Outstanding C programming and low-level driver experience; background and strength with complex system-level debugging
  • Experienced with ARM based processor architecture
  • Familiarity with computer system architecture, microprocessor, and microcontroller fundamentals (caches, buses, memory controllers, DMA, etc.)

Benefits

  • Eligible for equity and benefits

Job title

System Software Engineer

Job type

Experience level

Mid levelSenior

Salary

$152,000 - $241,500 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job