System Software Application Engineer

NVIDIA is the world leader in accelerated computing, pioneering solutions for AI and digital twins that transform industries and society.
Embedded
Senior Software Engineer
In-Person
5+ years of experience
AI · Enterprise SaaS

Description For System Software Application Engineer

NVIDIA is leading the way into the high-growth areas of High-Performance Computing, Artificial Intelligence, and Computer Gaming. We are looking for a System Software Application Engineer to engage with partners developing Notebook PC systems with NVIDIA solutions, targeting the best performance and power efficiency.

What you'll be doing:

  • Work with customers to provide deep technical assistance in NVIDIA software requirements for customer platforms
  • Assist in achieving fully optimized designs with NVIDIA products and provide customer feedback on product features and software improvements
  • Participate in customer platform development activities, including bring-up and feature validation, VBIOS customization and release
  • Analyze and root-cause customer issues
  • Develop required tools across NVIDIA product segments as needed

What we need to see:

  • BS or MS degree in Computer Science/Computer Engineering/Electrical Engineering or a related field
  • 5+ years of significant software development experience
  • Good knowledge of x86 or ARM System Architecture and ACPI
  • Familiar with Linux skills/operation
  • Experience in SBIOS features development specific for platforms (MMIO, SMBus, IPMI, IOAPIC is a plus)
  • Experience in Embedded Controller firmware features development specific for Notebook platforms is a plus
  • Skills in C++/Python/VB/Linux Shell programming are strongly preferred
  • Familiarity with modern Notebook system architecture, microprocessor, and feature block implementations (Audio, Camera, Sensor, etc.)
  • Excellent communication skills, flexibility in task assignments, and ability to work under pressure

Ways to stand out:

  • Strong oral & written communication skills (both English and Chinese)
  • Self-motivated and eager to learn

NVIDIA is widely considered to be one of the technology world's most desirable employers, with some of the most brilliant and talented people working for us. If you're creative and autonomous, we want to hear from you!

Last updated 2 months ago

Responsibilities For System Software Application Engineer

  • Provide technical assistance for NVIDIA software requirements
  • Assist in optimizing designs with NVIDIA products
  • Participate in customer platform development activities
  • Analyze and root-cause customer issues
  • Develop required tools across NVIDIA product segments

Requirements For System Software Application Engineer

Linux
Python
  • BS or MS degree in Computer Science/Computer Engineering/Electrical Engineering or related field
  • 5+ years of significant software development experience
  • Good knowledge of x86 or ARM System Architecture and ACPI
  • Familiar with Linux skills/operation
  • Experience in SBIOS features development for platforms
  • Skills in C++/Python/VB/Linux Shell programming
  • Familiarity with modern Notebook system architecture
  • Excellent communication skills
  • Flexibility in task assignments
  • Ability to work under pressure

Interested in this job?

Jobs Related To NVIDIA System Software Application Engineer

Hypervisor and RTOS Engineer

Senior Hypervisor and RTOS Engineer position at NVIDIA, focusing on automotive software development for autonomous vehicles with emphasis on safety and security standards.

Senior ASIC Power Integrity Engineer

Senior ASIC Power Integrity Engineer role at NVIDIA, focusing on power delivery optimization and analysis for high-performance computing hardware.

Senior ASIC Timing Engineer

Senior ASIC Timing Engineer position at NVIDIA, focusing on physical design and timing of high-frequency DPUs and SoCs, offering competitive compensation and opportunity to work on cutting-edge technology.

Silicon Photonics Test Engineer

Senior Silicon Photonics Test Engineer position at NVIDIA, developing test solutions for silicon photonics integrated circuits in data center and high-performance computing markets.

Senior Customer Safety Engineer - Automotive

Senior Customer Safety Engineer role at NVIDIA focusing on automotive functional safety and customer engagement for autonomous driving systems.