Senior Platform Software Engineer

NVIDIA

We are looking for a: Software Engineer – Platform Software Engineer:

NVIDIA’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined modern computer graphics, and revolutionized parallel computing. More recently, GPU deep learning ignited modern deep learning — the next era of computing — with the GPU acting as the brain of computers, robots, and self-driving cars that can perceive and understand the world. Today, we are increasingly known as “the AI computing company.” We're looking to grow our company, and establish teams with the smartest people in the world. Join us at the forefront of technological advancement.

What you'll be doing

  • You will drive and deliver innovations for the next generation GPU based appliance, with focus on enterprise readiness of server grade systems, error handling at system levels and proper system level upgrade in place.

  • Working very closely with ODM/OEM partners to ensure we have proper architectural requirement defined, communicated and developed in area of system management, BIOS, BMC and firmware management.

  • In cooperation with architectures and senior engineers, ensuring proper test infrastructure in place for unit and white box testing.

  • Working with QA team to have proper tools and error injection strategy in place for system software areas.

  • You will contribute in bring up of hardware when required and lead/influence/contribute to standards in system management and hardware enablement areas.

  • You'll participate in all phases of a product development, from product definition and architecture and design, through implementation, debugging, testing and early customer support

  • Work with other specialists, and be willing to pursue any engineering tasks driving progress towards the goals of the team and the company

What we need to see

  • Strong knowledge and experience in designing enterprise systems.
  • Strong in standards for system manageability like DMTF, Redfish., environmental management of enterprise grade systems.
  • Deep understanding of x86 architecture, PCIe device hierarchy, IPMI, BMC, bus level architecture like I2C, SPI etc.
  • Deep understanding of concepts related to computer architecture, operating systems, and networking concepts.
  • Good in Datacenter management tools DCMI, SMASH, and enterprise use cases.
  • Possess excellent written and verbal communication skills
  • A Bachelor of Science Degree in Electrical Engineering or Computer Science, a Master Degree, or a PhD; or equivalent experience. Minimum number of years of experience is 8.

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

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.

Read Full DescriptionHide Full Description
Confirmed 6 hours ago. Posted 30+ days ago.

Discover Similar Jobs

Suggested Articles