Taro Logo

Senior System Software Engineer - PCIE

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology to transform industries.
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Automotive

Description For Senior System Software Engineer - PCIE

NVIDIA, a pioneer in computer graphics and accelerated computing for over 25 years, is seeking a Senior System Software Engineer to join their PCIe Driver engineering team. This role combines embedded systems expertise with cutting-edge automotive technology, focusing on developing crucial PCIe driver solutions. The position offers an opportunity to work with state-of-the-art technology in AI and digital twins, while contributing to solutions that transform major industries.

The role involves architecting and developing sophisticated PCIe driver solutions, following strict Automotive Safety standards. You'll be responsible for implementing high-efficiency drivers and protocols, collaborating with cross-functional teams, and providing expert customer support. This position requires deep technical knowledge in embedded systems, PCIe protocols, and system architecture, combined with strong programming skills in C++ and Linux/QNX environments.

The ideal candidate brings 5+ years of embedded software development experience, strong understanding of system architecture, and preferably experience in automotive domain standards like ISO26262. You'll be working in a diverse, supportive environment where innovation is celebrated and individual contributions make a significant impact on world-changing technologies.

NVIDIA offers a unique opportunity to work with cutting-edge technology while being part of a team that's defining the future of computing. The company's commitment to innovation, combined with its strong position in AI and accelerated computing, makes this an exciting opportunity for someone looking to make a lasting impact in the technology industry.

Last updated a month ago

Responsibilities For Senior System Software Engineer - PCIE

  • Craft and build software stack for PCIe drivers and middleware following Automotive Safety processes
  • Implement efficient drivers, protocols, and applications for high efficiency and low latency
  • Collaborate with teams for PCIe IP bring-up on new platforms and SOCs
  • Provide customer support for platform integration
  • Contribute to technological advancements in a professional environment

Requirements For Senior System Software Engineer - PCIE

Linux
  • Bachelor's or higher degree in Electrical/Electronics/Computer Science Engineering
  • 5+ years of embedded system software development experience
  • Knowledge of PCIe protocol, DMA, Cache, Interrupts in Linux or QNX
  • Strong programming skills in C, C++, algorithms, and data structures
  • Understanding of OS concepts, multi-processor/threading, memory management
  • Experience with ARM and/or x86 platforms
  • Proficiency in debugging embedded software systems

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer - PCIE